ブックマーク / zenn.dev/codemountains (2)

  • Rusty V8 で JavaScript のコードを実行する

    Announcing Stable V8 Bindings for Rust 先日、Announcing Stable V8 Bindings for Rust というブログが公開され、JavaScriptエンジン 「V8」のバインディングライブラリ「Rusty V8」で初の安定版 129.0.0 をリリースしたと Deno の Ryan Dahl 氏が発表しました。 V8 とは まず、V8 JavaScript engine について、簡単に説明します。 V8 は Google が提供するオープンソースの JavaScript エンジンで、C++ で実装されており、主に Chrome ブラウザなどで利用されています。 V8 エンジンは JavaScript の標準化された言語機能の仕様である ECMAScript と WebAssembly を実装しています。 Rusty V8 とは R

    Rusty V8 で JavaScript のコードを実行する
    yug1224
    yug1224 2024/10/02
  • Rust | `.env` を扱うライブラリ dotenvx を開発していきたい

    Rust Advent Calendar 2023 の 20 日目の記事です。 Rust における .env ライブラリ crates.io で dotenv と検索すると、一番に dotenv がヒットします。 しかし、この dotenv は約4年前で更新が止まっています... dotenv の後継として、dotenv をフォークされて開発されている dotenvy が次の記事で紹介されていました。 ただ、最近は dotenvy も更新が停滞気味で、 最終更新日が9ヶ月前となっていました。(2023年12月19日時点) OSS で世界に貢献したい 現状、最適解となる dotenv ライブラリが存在しないのか... ならば、自分で開発し保守すれば良いではないかと思いました。 dotenvx 自分も dotenv をフォークして dotenvx というライブラリの開発をはじめました! Cli

    Rust | `.env` を扱うライブラリ dotenvx を開発していきたい
    yug1224
    yug1224 2023/12/22
  • 1