並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 14 件 / 14件

新着順 人気順

javascript-engineの検索結果1 - 14 件 / 14件

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

javascript-engineに関するエントリは14件あります。 JavaScriptjavascripttechfeed などが関連タグです。 人気エントリには 『🚀⚙️ JavaScript Visualized: the JavaScript Engine』などがあります。
  • 🚀⚙️ JavaScript Visualized: the JavaScript Engine

    JavaScript is cool (don't @ me), but how can a machine actually understand the code you've written? As JavaScript devs, we usually don't have to deal with compilers ourselves. However, it's definitely good to know the basics of the JavaScript engine and see how it handles our human-friendly JS code, and turns it into something machines understand! 🥳 | Note: This post is mainly based on the V8 eng

      🚀⚙️ JavaScript Visualized: the JavaScript Engine
    • 2019 Javascript engine 俯瞰 - abcdefGets

      2019 Javascriptエンジン俯瞰 こんにちは 2019 Javascript Advent Calendarの11日目です 2019はJSエンジンが新たに2つもリリースされた まずFacebook産のhermes もう一つがFFMPEG作者のbellardが実装したquickjs この2つを見ていこうと思う ちなみにhermesは以前にも書いたので正直あまり書くことは無い http://abcdef.gets.b6n.ch/entry/2019/07/22/142510 特徴 hermes C++ FacebookがReact Nativeの高速化用に実装したエンジン レジスタマシンのバイトコードインタプリタを搭載 flowを解釈できる commonjsを解釈して実行できる バイトコードのexportとimportも可能でスタートアップタイムを高速化することが可能 JITはx86

        2019 Javascript engine 俯瞰 - abcdefGets
      • QuickJS Javascript Engine

        News 2021-03-27: New release (Changelog) 2020-11-08: New release (Changelog) 2020-09-06: New release (Changelog) Official GitHub mirror at https://github.com/bellard/quickjs Introduction QuickJS is a small and embeddable Javascript engine. It supports the ES2020 specification including modules, asynchronous generators, proxies and BigInt. It optionally supports mathematical extensions such as big

        • GitHub - facebook/hermes: A JavaScript engine optimized for running React Native.

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

            GitHub - facebook/hermes: A JavaScript engine optimized for running React Native.
          • Hermes: An open source JavaScript engine optimized for mobile apps, starting with React Native

            Hermes: An open source JavaScript engine optimized for mobile apps, starting with React Native Mobile applications are growing larger and more complex. Larger apps using JavaScript frameworks often experience performance issues as developers add features and complexity. These issues are generated from various spots, but the people using these apps expect them to run smoothly, regardless of the dev

              Hermes: An open source JavaScript engine optimized for mobile apps, starting with React Native
            • GitHub - cesanta/elk: A low footprint JavaScript engine for embedded systems

              Elk is a tiny embeddable JavaScript engine that implements a small but usable subset of ES6. It is designed for microcontroller development. Instead of writing firmware code entirely in C/C++, Elk allows to add JavaScript customisations to the firmware developed in C - which is a great way to let customers to extend/customise device functionality. Elk features include: Cross platform. Works anywhe

                GitHub - cesanta/elk: A low footprint JavaScript engine for embedded systems
              • GitHub - boa-dev/boa: Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.

                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                  GitHub - boa-dev/boa: Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
                • FacebookのHermes Javascript Engineについて - abcdefGets

                  最近、JSエンジンが何故かいくつか出て来たのでいっちょ見て見ることに 最初はFacebookが実装したjavascriptエンジンHermes(エルメス)の実装を見てみた 面倒くさいのでコードとかは引用しない 概要 どうやらReactNativeの高速化のために実装したエンジンのようだ ReactNative側ですでに利用できるっぽい 売りとしてはバイトコードを出力・読み込みができるのでスタートアップタイムを高速化できるということらしい commonjsの静的解析機能もついており今風な感じ 仕様 サポートされる仕様はhttps://github.com/facebook/hermes/blob/master/doc/Features.mdにある サポートしている言語仕様はES5 + α let/constやclass、ES Moduleといった機能はサポートされていない とりあえずbabe

                    FacebookのHermes Javascript Engineについて - abcdefGets
                  • V8 JavaScript Engine 9.0で、JavaScript to WebAssemblyのパフォーマンスを向上

                    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が最近リリースされ、重要な変...

                      V8 JavaScript Engine 9.0で、JavaScript to WebAssemblyのパフォーマンスを向上
                    • ChowJS: an AOT JavaScript engine for game consoles

                      Hello, and welcome to the MP2 Games tech blog! I’m Mathias, and this is the first entry in what will hopefully become a long series of technical deep dives into some of the work we do at MP2. Recently, we have been working on getting a large JavaScript game to run on game consoles. To make that happen, we made use of ChowJS, our ahead-of-time JavaScript compiler and runtime which can target game c

                      • JVM、V8 JavaScript engine、Blinkなどのソースコードを読むために、C++を勉強したいと考えています。 C++を勉強する上でオススメの参考書などがあれば、ご教示をお願いできないでしょうか。 | mond

                        和訳されているC++本はだいたいどれも大きなハズレではないのですが、僕がC++を学んだ時は定評のあるEffective C++から入りました。基本的な言語機能は適宜検索すればわかるので、どういうコードを書くべきでないかという観点から入れたのは自信を持ってコードを読み書きするには良いスタート地点でした。 https://www.amazon.co.jp/dp/4621066099 Effective C++の中には今(C++11以降)となっては必ずしも通用しないベストプラクティス(使える場所ではconstにしよう、など)もあるのですが、なぜ過去は推奨されておりなぜ現在は推奨されていないかを把握したほうがより良いコードが書けるので古典から入るのはおすすめです。特にJVMもV8もBlinkもC++11以前から続いているプロジェクトなので古いベストプラクティスを学ぶ事はそれらの理解の助けになります

                          JVM、V8 JavaScript engine、Blinkなどのソースコードを読むために、C++を勉強したいと考えています。 C++を勉強する上でオススメの参考書などがあれば、ご教示をお願いできないでしょうか。 | mond
                        • GitHub - denoland/rusty_v8: Rust bindings for the V8 JavaScript engine

                          Provide high quality Rust bindings to V8's C++ API. The API should match the original API as closely as possible. Do not introduce additional call overhead. (For example, previous attempts at Rust V8 bindings forced the use of Persistent handles.) Do not rely on a binary libv8.a built outside of cargo. V8 is a very large project (over 600,000 lines of C++) which often takes 30 minutes to compile.

                            GitHub - denoland/rusty_v8: Rust bindings for the V8 JavaScript engine
                          • 🚀⚙️Deep Dive in to JavaScript Engine - (Chrome V8)

                            The web browser are the main part of internet world. When ever we type a URL in the address bar, it fetch resources from remote server, and display them on the screen, through this time it mainly undergoes 3 process Fetch Process Display At first it fetching data from subsequent web servers via the internet. Then the Render engine, will process the received resourses. After that the Browser Engine

                              🚀⚙️Deep Dive in to JavaScript Engine - (Chrome V8)
                            • GitHub - bellard/quickjs: Public repository of the QuickJS Javascript Engine.

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - bellard/quickjs: Public repository of the QuickJS Javascript Engine.
                              1

                              新着記事