並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 24 件 / 24件

新着順 人気順

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

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

JavaScriptエンジンに関するエントリは24件あります。 javascriptJavaScripttechfeed などが関連タグです。 人気エントリには 『JavaScriptエンジンの仕組みをGIFアニメで分かりやすく解説』などがあります。
  • 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で
                    • Webブラウザ、レンダリングエンジン、JavaScriptエンジンを整理して図視化してみた - Qiita

                      最近、次世代のMicrosoft EdgeがChromiumをベースにするという記事を読んだことがきっかけでブラウザの中身が気になって調べたので、その備忘録として記事にしたいと思います。 ※2020/3/17追記: Microsoft Edgeは既にChromiumベースになりました。 それに伴い記事を更新し、以下のように表記を変更しました。 現世代Microsoft Edge → 旧世代Microsoft Edge 次世代Microsoft Edge → 現世代Microsoft Edge もし変更のし忘れがあった場合はご指摘お願いします。 Webブラウザとは まずWebブラウザとは ウェブブラウザ(インターネットブラウザ、web browser)とは、 World Wide Web (WWW) の利用に供するブラウザであり、ユーザエージェント (UA) である。具体的には、ウェブページ

                        Webブラウザ、レンダリングエンジン、JavaScriptエンジンを整理して図視化してみた - Qiita
                      • 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を追加

                                        フルスタック開発者のためのBallerina: バックエンドAPI開発ガイド この記事では、REST API開発のためのプログラミング言語"Ballerina"の直感的な構文について解説します。さらに、認証や承認、OpenAPIツール、可観測性、SQL/NoSQLクライアントライブラリなど、重要な言語機能についても論じます。記事を読み終えれば、Ballerinaが次のバックエンドAPI開発の有力な候補である理由がよく理解できるでしょう。

                                          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エンジンは通常、ウェブブラウザのベンダーによって開発されており、全ての主要

                                                  1

                                                  新着記事