並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 44件

新着順 人気順

JavaScriptエンジンの検索結果1 - 40 件 / 44件

  • JavaScriptエンジンの仕組みをGIFアニメで分かりやすく解説

    Node.jsおよびChromiumベースのブラウザで使用されるJavaScriptエンジンの仕組みについてGIFアニメーションで分かりやすく解説された記事を紹介します。 🚀⚙️ JavaScript Visualized: the JavaScript Engine by Lydia Hallie 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 JavaScriptを視覚的に解説: JavaScriptエンジン JavaScriptはクールです(私はそう思います)が、あなたが書いたコードをマシンが実際に理解するにはどうすればいいのでしょうか。JavaScriptデベロッパーは通常、コンパイラを自分で扱う必要はありません。しかし、JavaScriptエンジンの仕組みを理解し、人に優しいJavaScriptコードをどのように処理

      JavaScriptエンジンの仕組みをGIFアニメで分かりやすく解説
    • Fastly、JavaScriptエンジンをWebAssemblyで実装。CDNエッジのサーバレス環境「Compute@Edge」でJavaScriptサポート発表(訂正済み)

      Fastly、JavaScriptエンジンをWebAssemblyで実装。CDNエッジのサーバレス環境「Compute@Edge」でJavaScriptサポート発表(訂正済み) (お詫びとお知らせ:本記事はFastlyの発表と同社へのメールでの取材に基づいて執筆いたしましたが、記事公開後に同社より、回答を間違えたとの申し出がありました。そのため改めて同社から提供された情報を基に、タイトルと本文を訂正しました。訂正前の記事内容は本文最後にHTMLでコメントアウトされています。) 大手CDNベンダのFastlyは、CDNエッジで提供しているサーバレスコンピューティング環境「Compute@Edge」で、JavaScriptのサポートを発表しました。 JavaScript on Compute@Edge is here. https://t.co/wSHiJfPdvf pic.twitter.c

        Fastly、JavaScriptエンジンをWebAssemblyで実装。CDNエッジのサーバレス環境「Compute@Edge」でJavaScriptサポート発表(訂正済み)
      • モバイルアプリに最適化した軽量JavaScriptエンジン「Hermes」、Facebookがオープンソースで公開。低スペックのスマートフォンでの実行速度を重視

        モバイルアプリに最適化した軽量JavaScriptエンジン「Hermes」、Facebookがオープンソースで公開。低スペックのスマートフォンでの実行速度を重視 Webアプリとして構築されているモバイルアプリケーションは、現在では非常に複雑で大規模なものになりつつあります。 これは同時に、アプリケーションのロードや起動にかかる時間が増大することに直結しており、特に発展途上国などで広く使われている低スペックなスマートフォンにおいてはその影響が顕著です。 Facebookがこうした大規模するモバイル向けWebアプリケーションの課題を取り除くべく調査したところ、JavaScriptエンジンを改善する必要があることを認識し、Hermesを開発することにしたと説明しています。(追記:ただし後述のようにHermesは現時点ではWebアプリケーション用ではなくReact Nativeのオプションとなって

          モバイルアプリに最適化した軽量JavaScriptエンジン「Hermes」、Facebookがオープンソースで公開。低スペックのスマートフォンでの実行速度を重視
        • WebAssemblyで、JITコンパイラに迫る高速なJavaScriptエンジンを実装へ。Bytecode Allianceが技術解説。JavaScript以外の言語でも

          WebAssemblyで、JITコンパイラに迫る高速なJavaScriptエンジンを実装へ。Bytecode Allianceが技術解説。JavaScript以外の言語でも 「Bytecode Alliance」は、WebAssemblyをWebブラウザだけでなく、デスクトップPCやサーバ、IoTデバイスなどあらゆる環境で、セキュアに実行することを目指している団体です。 Fastly、Mozilla、Arm、Google、マイクロソフト、インテルをはじめとする企業や団体が名前を連ねています。 参考:WebAssemblyをあらゆるプラットフォームでセキュアに実行できるようにする「Bytecode Alliance」発足。インテル、Mozilla、Red Hatなど 同団体は「WASI」と呼ばれる、どのOSやホストシステムでWebAssemblyモジュールが実行されたとしても、安全かつ透過的

            WebAssemblyで、JITコンパイラに迫る高速なJavaScriptエンジンを実装へ。Bytecode Allianceが技術解説。JavaScript以外の言語でも
          • FirefoxのJavaScriptエンジンが大幅に高速化される

            Firefoxに搭載されている実行時コンパイラ(JIT)が、11月にリリース予定のバージョン83から大幅に高速化されることがわかりました。バージョン83は記事作成時点ではNightly版で提供されています。 Dogfooding Warp https://groups.google.com/g/mozilla.dev.platform/c/1PHhxBxSehQ Firefox's JIT is getting significantly faster | Hacker News https://news.ycombinator.com/item?id=24590174 JITとは、頻繁に実行するコードをあらかじめコンパイルしておくことで、コードの実行速度を向上させる技術のこと。ウェブブラウザはJITを備えることでJavaScriptを高速に実行し、快適なウェブブラウジングを実現しています

              FirefoxのJavaScriptエンジンが大幅に高速化される
            • JavaScriptエンジンのV8、WebAssemblyのコンパイル済みモジュールをキャッシュすることで2度目の訪問からは即実行可能に。V8 r7.5で

              JavaScriptエンジン「V8」の開発チームは、現在ベータ版のChrome 75に搭載予定の最新バージョン「V8 release v7.5」(以下V8 r7.5)のリリースを発表しました。 V8 r7.5では、コンパイル済みのWebAssemblyモジュールをキャッシュすることで、Webページを採用したときには再コンパイルなしで即実行できるようになったと説明されています。 We are planning to roll out implicit caching of WebAssembly compilation artifacts in Chrome 75. This means users that visit the same page a second time don’t need to compile the already-seen WebAssembly modules

                JavaScriptエンジンのV8、WebAssemblyのコンパイル済みモジュールをキャッシュすることで2度目の訪問からは即実行可能に。V8 r7.5で
              • Node.jsの新LTS版となる「Node.js 16」正式リリース。Apple M1チップ対応、JavaScriptエンジン「V8 9.0」搭載など新機能

                Node.jsの新LTS版となる「Node.js 16」正式リリース。Apple M1チップ対応、JavaScriptエンジン「V8 9.0」搭載など新機能 Node.js 16は6カ月後から「アクティブ」なLTSになる Node.jsは半年ごとにメジャーバージョンアップが行われますが、そのうち偶数のバージョンがLTS(Long Term Support)版と呼ばれる長期サポート版となります。LTS版は、30カ月のあいだ重要なバグが修正されることが保証されています。 今回のNode.js 16は偶数バージョンであるため、LTS版となります。 ただしリリースから6カ月間は、まだ1つ前のLTS版であるNode.js 14が「アクティブ」なLTS版です。6カ月後の2021年10月になると、今回リリースされたNode.js 16が、Node.js 14に代わって「アクティブ」なLTSへと移行。そこ

                  Node.jsの新LTS版となる「Node.js 16」正式リリース。Apple M1チップ対応、JavaScriptエンジン「V8 9.0」搭載など新機能
                • JavaScriptエンジンから見るランタイム / 2024-04-25

                  Fashionably flexible responsive web design (full day workshop)

                    JavaScriptエンジンから見るランタイム / 2024-04-25
                  • 無償テキストエディター「Mery」もJavaScriptエンジン「V8」に対応/最新ベータ版v3.3.6で

                      無償テキストエディター「Mery」もJavaScriptエンジン「V8」に対応/最新ベータ版v3.3.6で
                    • ChromeのV8 JavaScriptエンジンのゼロデイ脆弱性に対する緊急アップデートをGoogleが実施、既に攻撃に悪用されまくっているため

                      Googleが2023年4月14日に、Google Chromeのゼロデイ脆弱(ぜいじゃく)性に関する緊急アップデートをリリースしました。Googleはこのアップデートにより、深刻度が「高」と設定された脆弱性の「CVE-2023-2033」に対応しました。 Chrome Releases: Stable Channel Update for Desktop https://chromereleases.googleblog.com/2023/04/stable-channel-update-for-desktop_14.html Google Chrome emergency update fixes first zero-day of 2023 https://www.bleepingcomputer.com/news/security/google-chrome-emergency-u

                        ChromeのV8 JavaScriptエンジンのゼロデイ脆弱性に対する緊急アップデートをGoogleが実施、既に攻撃に悪用されまくっているため
                      • C/C++に組み込める軽量JavaScriptエンジン “QuickJS” を試す - Qiita

                        はじめに QuickJS は C/C++ に組み込める軽量な JavaScript エンジンである。ライセンスは MIT license。JavaScript を組み込みたいけれど V8 はオーバースペックすぎる、という時に有用と思われる。 デザインがシンプルすぎてかえって信頼感のある公式ページはこちら。 QuickJS Javascript Engine QuickJS is a small and embeddable Javascript engine. It supports the ES2020 specification including modules, asynchronous generators, proxies and BigInt. (訳:QuickJS は小さい・組み込み可能な JavaScript エンジンである。モジュール・非同期ジェネレータ・プロキシ・Bi

                          C/C++に組み込める軽量JavaScriptエンジン “QuickJS” を試す - Qiita
                        • JavaScriptエンジンでの処理を理解する

                          参考 https://developer.mozilla.org/ja/docs/Web/JavaScript/About_JavaScript https://gihyo.jp/book/2017/978-4-7741-8967-3 2 JavaScriptエンジンでの処理の流れ JavaScriptが実行されるまでの過程は、JavaScriptエンジンによって異なりますが、一般的には下記のようになります。 大きな流れとしてJavaScriptコードから、Token、AST(Abstract Syntax Tree、抽象構文木)を経て、CPUが実行可能なByte Codeにコンパイルされ、JavaScriptは実行されます。 例えは、console.log("Hello World !");というコードがByte Codeに変換されるまでのイメージ図は下記のようになります。 それでは、こ

                            JavaScriptエンジンでの処理を理解する
                          • デスクトップ向け「Google Chrome 75」に2件の脆弱性 ~修正版がリリース/JavaScriptエンジンのクラッシュや情報漏洩の欠陥を修正

                              デスクトップ向け「Google Chrome 75」に2件の脆弱性 ~修正版がリリース/JavaScriptエンジンのクラッシュや情報漏洩の欠陥を修正
                            • 「Node.js 18」がリリース ~fetch API、Web Streams APIがグローバルスコープで利用可能に/JavaScriptエンジン「V8」はv10.1へ

                                「Node.js 18」がリリース ~fetch API、Web Streams APIがグローバルスコープで利用可能に/JavaScriptエンジン「V8」はv10.1へ
                              • イマドキのJava徹底入門(15) JavaScriptエンジンをNashornからGraalJSに移行する(その2)

                                JDK 14でNashornが削除される 前回は、Javaに標準ライブラリとして搭載されているJava Scripting APIと、JDKに付属するJavaScriptエンジンである「Nashorn」を使って、JavaとJavaScriptを相互に連携させる方法について紹介した。NanhornはJava 8の頃からJDKに標準で付属していたが、2018年9月にリリースされたJDK 11で非推奨扱い(Deprecated)となった。 Nashornの非推奨化は「JEP 335: Deprecate the Nashorn JavaScript Engine」として提案された。非推奨化の理由としては、Nashornの実装が最新のJavaScript仕様をサポートできていない点がある。NashornがサポートしているJavaScript仕様は2015年にリリースされたECMAScript 6で

                                  イマドキのJava徹底入門(15) JavaScriptエンジンをNashornからGraalJSに移行する(その2)
                                • 「EmEditor」v22.2.0が公開 ~巨大なCSVファイルも快適に開けるように/JavaScriptエンジン「V8」を利用した置換にも対応

                                    「EmEditor」v22.2.0が公開 ~巨大なCSVファイルも快適に開けるように/JavaScriptエンジン「V8」を利用した置換にも対応
                                  • 米Facebook、モバイルアプリ向けのJavaScriptエンジン「Hermes」をオープンソースで公開 | OSDN Magazine

                                    米Facebookが、モバイルアプリ向けに最適化したJavaScriptエンジン「Hermes」をオープンソースで公開した。まずは自社のモバイルアプリフレームワーク「React Native」をサポートする。 Hermesは軽量のJavaScriptエンジンで、Android上のReact Native向けに最適化されている。事前の静的最適化とコンパクトなバイトコードを特徴とし、メモリやストレージに制限がある非ハイエンドモバイル端末上でReact Mobileアプリの操作開始時間(Time to Interact)やダウンロードサイズ(APK容量)、メモリ使用が改善すると報告している。 JavaScriptフレームワークを用いた大規模なモバイルは、性能面での問題が発生することがある。Facebook自身もモバイルアプリでこの問題を抱えており、調査の結果JavaScriptエンジンがアプリ起

                                      米Facebook、モバイルアプリ向けのJavaScriptエンジン「Hermes」をオープンソースで公開 | OSDN Magazine
                                    • JavaScriptエンジンV8バージョン8.0がリリース、ヒープを40パーセント削減し、Optional ChainingとNull Coalescingを追加

                                      Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                        JavaScriptエンジンV8バージョン8.0がリリース、ヒープを40パーセント削減し、Optional ChainingとNull Coalescingを追加
                                      • 「Lunascape mobile」v13が正式公開 ~web3ウォレット機能の強化/モバイル向けJavaScriptエンジン「Hermes」をサポートし、パフォーマンス向上

                                          「Lunascape mobile」v13が正式公開 ~web3ウォレット機能の強化/モバイル向けJavaScriptエンジン「Hermes」をサポートし、パフォーマンス向上
                                        • 「Google Chrome 90」はWebRTCでAV1エンコーダーが利用可能に ~ベータ版が公開/JavaScriptエンジン「V8」はv9.0へアップグレード。CSS関連の改善も多数

                                            「Google Chrome 90」はWebRTCでAV1エンコーダーが利用可能に ~ベータ版が公開/JavaScriptエンジン「V8」はv9.0へアップグレード。CSS関連の改善も多数
                                          • suin・読者3万人『サバイバルTypeScript』公開中! on Twitter: "ECMAScriptとJavaScriptエンジンとブラウザの関係を図にしてみました。 https://t.co/KiUCqb60xr"

                                            ECMAScriptとJavaScriptエンジンとブラウザの関係を図にしてみました。 https://t.co/KiUCqb60xr

                                              suin・読者3万人『サバイバルTypeScript』公開中! on Twitter: "ECMAScriptとJavaScriptエンジンとブラウザの関係を図にしてみました。 https://t.co/KiUCqb60xr"
                                            • 「EmEditor」がJavaScriptエンジン「V8」に対応、最新仕様のJavaScriptが利用可能に/HTMLプレビューも「Microsoft Edge」のWebView2コントロールで行えるv22.1.0が公開

                                                「EmEditor」がJavaScriptエンジン「V8」に対応、最新仕様のJavaScriptが利用可能に/HTMLプレビューも「Microsoft Edge」のWebView2コントロールで行えるv22.1.0が公開
                                              • JavaScriptエンジン - Wikipedia

                                                この項目「JavaScriptエンジン」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:英語版 "JavaScript engine" 2019年10月16日 (水) 18:18(UTC)) 修正、加筆に協力し、現在の表現をより自然な表現にして下さる方を求めています。ノートページや履歴も参照してください。(2019年11月) JavaScriptエンジン (英語: JavaScript engine) は、JavaScriptのコードを実行するコンピュータプログラムである。初期のJavaScriptエンジンは単なるインタプリタであったが、近年の全てのエンジンは、性能の向上のためにJITコンパイルを利用している[1]。 JavaScriptエンジンは通常、ウェブブラウザのベンダーによって開発されており、全ての主要

                                                • イマドキのJava徹底入門(14) JavaScriptエンジンをNashornからGraalJSに移行する(その1)

                                                  JavaにおけるJavaScriptサポート機能 Javaには「Java Scripting API」と呼ばれるAPIが用意されている。これは、正式には「JSR 223: Scripting for the Java Platform」という名前の機能で、Java 6から標準で搭載されるようになった。この機能を利用すると、Javaプログラム内でほかのスクリプト言語のコードを実行したり、逆にスクリプト言語からJavaのオブジェクトを使用したりすることが可能になる。 Java Scripting APIが主にターゲットとしているスクリプト言語はJavaScriptで、この機能をサポートするために、Java 6の頃からJDKには標準でJavaScriptエンジンが搭載されてきた。JDK 6および7にはMozilla Foundationによって開発された「Rhino」というJavaScriptエ

                                                    イマドキのJava徹底入門(14) JavaScriptエンジンをNashornからGraalJSに移行する(その1)
                                                  • Chromeバージョン91は最大23%の高速化。JavaScriptエンジンを改良

                                                      Chromeバージョン91は最大23%の高速化。JavaScriptエンジンを改良
                                                    • Google Chrome の JavaScript エンジン V8 って? - Qiita

                                                      はじめに V8 エンジンは、Google のオープンソースで Javascript, WebAssembly のエンジンです。 V8 は、 C++ で書かれており、Google Chrome や Node.js で動いています。 Javascript はどうやって動いているの? V8 エンジンは、2つのコンポーネントで構成されています。 Meomry Heap(メモリの割り当てなど) Call Stack(コードを実行するためのスタック) Javascript から使える API (setTimeout など)には様々なものがありますが、これらは V8 エンジンから提供しているものではなく、ブラウザによって、提供されているものです。 Call Stack Javascript は、シングルスレッドで動くので、Call Stack もシリアルに動きます。 例えば、このようなコードがあるとしま

                                                        Google Chrome の JavaScript エンジン V8 って? - Qiita
                                                      • 「Firefox 83」を試す - JavaScriptエンジンの高速化、HTTPS-Onlyモード導入など大きく変更

                                                        レビュー 「Firefox 83」を試す - JavaScriptエンジンの高速化、HTTPS-Onlyモード導入など大きく変更 米Mozillaは、11月17日(現地時間)にFirefoxの新バージョンとなる「Firefox 83」をリリースした。Firefox 82から4週間でのバージョンアップである。途中、10月27日にマイナーバージョンアップの82.0.1、10月28日には82.0.2、11月10日には82.0.3がリリースされている。82.0.1では、以下の修正が行われた。 Windowsでフルインストーラを使用すると、再起動するという不要なプロンプトの表示を回避 マージンがゼロのドキュメントを印刷できない問題を修正(たとえばPDFなど) テキストフレームワークマリオネットで、WebDriver:ClickElementコマンドの処理の修正 安定性の修正 セキュリティアップデート

                                                          「Firefox 83」を試す - JavaScriptエンジンの高速化、HTTPS-Onlyモード導入など大きく変更
                                                        • イマドキのJava徹底入門(16) JavaScriptエンジンをNashornからGraalJSに移行する(その3)

                                                          前回は、JDK 15で削除される予定のJavaScriptエンジン「Nashorn」に対して、その移行先の有力候補である「GraalJS(GraalVM JavaScript)」の使用方法を解説した。GraalJSはJava Scripting APIをサポートしているので、Nashornと同じように使うことができるが、一方で独自のJavaScriptコードの実行方法も用意されている。今回はそのようなGraalJS独自の機能や、Nashorn独自の機能との互換性を紹介する。 NashornはJDK 11で非推奨になり、JDK 15で削除される polyglot APIを使ったJavaScriptコードの実行 Java Scripting APIはJavaの標準APIとして提供されているものなので、JavaScriptエンジンが変わったとしても、まったく同じように使用できるという利点がある。

                                                            イマドキのJava徹底入門(16) JavaScriptエンジンをNashornからGraalJSに移行する(その3)
                                                          • 無償テキストエディター「Mery」もJavaScriptエンジン「V8」に対応(Impress Watch) - Yahoo!ニュース

                                                            フリーの高機能テキストエディター「Mery」ベータ版v3.4.3が、2月7日に公開された。本バージョンの目玉は、マクロでJavaScriptエンジン「V8」が利用できるようになったこと。「秀丸エディタ」や「EmEditor」に続き、フリーのテキストエディターでも「V8」対応がなされた。 【この記事に関する別の画像を見る】 「V8」は「Microsoft Edge」や「Google Chrome」に搭載されているスクリプトエンジンで、最新のJavaScript仕様に対応しているのが魅力。「Mery」のマクロでも新しい構文を用いて簡潔にスクリプトを書いたり、「#include」で最新の外部スクリプトを読み込めるのはうれしいところだ(import/exportには非対応)。 「Mery」で「V8」エンジンを利用するには、マクロファイルの先頭に「#language = "V8"」と記述すればよい。

                                                              無償テキストエディター「Mery」もJavaScriptエンジン「V8」に対応(Impress Watch) - Yahoo!ニュース
                                                            • 「React Native 0.70」が公開、Hermesが標準のJavaScriptエンジンに

                                                              CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                                「React Native 0.70」が公開、Hermesが標準のJavaScriptエンジンに
                                                              • AndroidのWebViewをJavascriptエンジンとして利用する - Qiita

                                                                イントロダクション アプリのエンドユーザーに対する機能拡張の提供手段として外部スクリプトを実行できる仕様を設けることを考えた。 WebViewならJavascriptを実行できるのでこれを転用できないかと試み、使い物になる目途がついたので得られたノウハウを書き残しておく。 注意:こんな記事を書いておきながら記事作成者はJavascriptにはまるで素人ですので、おかしな記述がありましてもご容赦ください。 対象環境 APIレベル26(Android8.0)をtargetSdkVersionとして本記事を記述しているが、Android4.2.2の端末でも動作を確認している。 当記事で目標とする仕様 WebViewを利用するがブラウザは画面表示しない スクリプトファイルはエンドユーザーが書き、端末の共有ストレージにコピーして利用する Javascript側からネイティブアプリ側のメソッドを呼び出

                                                                  AndroidのWebViewをJavascriptエンジンとして利用する - Qiita
                                                                • 『Node.jsの新LTS版となる「Node.js 16」正式リリース。Apple M1チップ対応、JavaScriptエンジン「V8 9.0」搭載など新機能』へのコメント

                                                                  テクノロジー Node.jsの新LTS版となる「Node.js 16」正式リリース。Apple M1チップ対応、JavaScriptエンジン「V8 9.0」搭載など新機能

                                                                    『Node.jsの新LTS版となる「Node.js 16」正式リリース。Apple M1チップ対応、JavaScriptエンジン「V8 9.0」搭載など新機能』へのコメント
                                                                  • FirefoxのJavaScriptエンジンが大幅に高速化される : PCパーツまとめ

                                                                    2020年09月30日14:03 FirefoxのJavaScriptエンジンが大幅に高速化される カテゴリその他 1: 田杉山脈 ★ 2020/09/29(火) 19:13:13.80 ID:CAP_USER Firefoxに搭載されている実行時コンパイラ(JIT)が、11月にリリース予定のバージョン83から大幅に高速化されることがわかりました。バージョン83は記事作成時点ではNightly版で提供されています。 JITとは、頻繁に実行するコードをあらかじめコンパイルしておくことで、コードの実行速度を向上させる技術のこと。ウェブブラウザはJITを備えることでJavaScriptを高速に実行し、快適なウェブブラウジングを実現しています。 これまでFirefoxに搭載されていたJITコンパイラ「IonBuilder」は、複雑でセキュリティ上の懸念があり、余計な処理が含まれていたとのこと。新し

                                                                    • Firefox 70登場 - 高速JavaScriptエンジン搭載

                                                                      Mozillaは10月22日(米国時間)、「Latest Firefox Brings Privacy Protections Front and Center Letting You Track the Trackers - The Mozilla Blog」において、Firefoxの最新版となる「Firefox 70」の公開を伝えた。 このバージョンではこれまで実験的に導入されてきたトラッキングブロック機能「Enhanced Tracking Protection」がすべてのプラットフォームでデフォルトで有効になったほか、こうしたプライバシー機能によってブロックした情報をプライバシプロテクションレポートに追加するといった変更が行われている。 FirefoxのETPによってブロックされたトラッキングの総数推移グラフ - 資料: Mozilla Firefox 70に新しく追加されたプライ

                                                                        Firefox 70登場 - 高速JavaScriptエンジン搭載
                                                                      • React Native 0.64でHermes JavaScriptエンジンがiOSで利用可能に

                                                                        Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                          React Native 0.64でHermes JavaScriptエンジンがiOSで利用可能に
                                                                        • d0iasm on Twitter: "自作JavaScriptエンジンで関数定義と引数付き関数呼び出しができるようになった。プログラミング言語っぽくなってきたな〜 https://t.co/2fJWcI3WT3"

                                                                          自作JavaScriptエンジンで関数定義と引数付き関数呼び出しができるようになった。プログラミング言語っぽくなってきたな〜 https://t.co/2fJWcI3WT3

                                                                            d0iasm on Twitter: "自作JavaScriptエンジンで関数定義と引数付き関数呼び出しができるようになった。プログラミング言語っぽくなってきたな〜 https://t.co/2fJWcI3WT3"
                                                                          • イマドキのJava徹底入門 第15回 JavaScriptエンジンをNashornからGraalJSに移行する(その2) - ライブドアニュース

                                                                            JDK 14でNashornが削除される 前回は、Javaに標準ライブラリとして搭載されているJava Scripting APIと、JDKに付属するJavaScriptエンジンである「Nashorn」を使って、JavaとJavaScriptを相互に連携させる方法について紹介した。NanhornはJava 8の頃からJDKに標準で付属していたが、2018年9月にリリースされたJDK 11で非推奨扱い(Deprecated)となった。 Nashornの非推奨化は「JEP 335: Deprecate the Nashorn JavaScript Engine」として提案された。非推奨化の理由としては、Nashornの実装が最新のJavaScript仕様をサポートできていない点がある。NashornがサポートしているJavaScript仕様は2015年にリリースされたECMAScript 6で

                                                                              イマドキのJava徹底入門 第15回 JavaScriptエンジンをNashornからGraalJSに移行する(その2) - ライブドアニュース
                                                                            • マルチテナントJavaScriptエンジン「Deno Deploy Beta 2」がリリース

                                                                              V8 JavaScriptエンジンおよびRustに基づくJavaScript/TypeScriptランタイム環境であるDenoの開発チームは、マルチテナントJavaScriptエンジンDeno Deployの最新ベータ版となる「Deno Deploy Beta 2」を9月1日(現地時間)にリリースした。 「Deno Deploy Beta 2」では、Deno.readFile APIを追加しており、デプロイにリンクされたGitHubリポジトリに保存されている静的ファイルの読み込みが可能なので、APIエンドポイントとエッジプロキシの作成を大幅に簡素化している。 また、CLI互換の呼び出しDeno.listenとDeno.serveHttpを使ってリクエストを処理する機能が追加され、OaKのようなWebフレームワークがDeno Deployを透過的にサポートできるようになった。 さらに、ストリ

                                                                                マルチテナントJavaScriptエンジン「Deno Deploy Beta 2」がリリース
                                                                              • 軽量JavaScriptエンジン “QuickJS” を試す (2021-04-16) - Qiita

                                                                                「qiita:C/C++に組み込める軽量JavaScriptエンジン “QuickJS” を試す」を追体験する。 (環境は Windows10 pro + docker desktop からの Debian busterである) https://bellard.org/quickjs/ C:\> docker run -it debian:latest root@2afe0cfe2c13:~# apt-get update root@2afe0cfe2c13:~# apt-get install gcc git root@2afe0cfe2c13:~# git clone https://github.com/bellard/quickjs.git root@2afe0cfe2c13:~# cd quickjs root@2afe0cfe2c13:~/quickjs# make insta

                                                                                  軽量JavaScriptエンジン “QuickJS” を試す (2021-04-16) - Qiita
                                                                                • Adobe 社の PDF 閲覧ソフトウェアの JavaScript エンジンでの resetForm メソッドにおける Use-After-Free の脆弱性(Scan Tech Report) | ScanNetSecurity

                                                                                    Adobe 社の PDF 閲覧ソフトウェアの JavaScript エンジンでの resetForm メソッドにおける Use-After-Free の脆弱性(Scan Tech Report) | ScanNetSecurity