はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ javascriptエンジン

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 43件)

JavaScriptの基礎知識をGIFアニメで分かりやすく解説 -総まとめ | コリス

2020/12/15 このエントリーをはてなブックマークに追加 956 users Instapaper Pocket Tweet Facebook Share Evernote Clip コリス スコープチェーン GIFアニメ イベントループ 解説

JavaScript QuestionsのLydia Hallie氏の「JavaScript Visualized」シリーズすべての翻訳を完了したので、まとめて紹介します。 JavaScriptエンジンの仕組みをはじめ、イベントループ、スコープチェーン、プロトタイプ継承、非同期処理、ジェネレータ関数、Hoisting(巻き上げ)など、GIFアニメを使用して詳しく解説して... 続きを読む

「JavaScriptと性能についての本当の話」をしよう。ダグラス・クロックフォード氏 - Publickey

2011/06/20 このエントリーをはてなブックマークに追加 618 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey JSON ダグラス 重鎮 米オライリー

JSONの発見者でJavScript界の重鎮であるYahoo!のダグラス・クロックフォード(Douglas Crockford)氏。米オライリーが主催するイベント「Velocity 2011」で、セッション「JavaScript & Metaperformance」を行いました。 いまWebブラウザ間でJavaScriptエンジンの性能競争が行われていますが、その影響とこの先の展望について語ってい... 続きを読む

オラクル、JavaやJavaScript、Ruby、Pythonなど多言語対応を単一ランタイムで実現する「GraalVM」をオープンソースで公開。Twitterが本番環境で採用 - Publickey

2018/04/19 このエントリーをはてなブックマークに追加 463 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter Publickey GraalVM オラクル

オラクル、JavaやJavaScript、Ruby、Pythonなど多言語対応を単一ランタイムで実現する「GraalVM」をオープンソースで公開。Twitterが本番環境で採用 JavaやJavaScriptなどには、それぞれその言語を実行するためのランタイムが存在します。JavaならJavaVM、JavaScriptならJavaScriptエンジンといった具合です。 米オラクルがオープンソースで... 続きを読む

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

2020/01/28 このエントリーをはてなブックマークに追加 397 users Instapaper Pocket Tweet Facebook Share Evernote Clip Chromiumベース GIFアニメーション ライセンス

Node.jsおよびChromiumベースのブラウザで使用されるJavaScriptエンジンの仕組みについてGIFアニメーションで分かりやすく解説された記事を紹介します。 ⚙️ JavaScript Visualized: the JavaScript Engine by Lydia Hallie 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て... 続きを読む

JavaScriptの1msは4ms - Qiita

2016/10/20 このエントリーをはてなブックマークに追加 304 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita setInterval setTimeout

はじめに JavaScriptのタイマー処理( setTimeout() , setInterval() )は1000分の1秒の精度(ms)で遅延時間を指定することができます。 見ての通り、上記のコードは第一引数に渡した関数が 1ms 後に実行されることを期待して書かれていますが、実際にこれを実行すると 最低でも4ms以上の遅延が発生します。 これは、JavaScriptエンジンの実装によって、 ... 続きを読む

OperaがWebkit+V8エンジンに移行することを発表、18年の歴史に幕 - GIGAZINE

2013/02/13 このエントリーをはてなブックマークに追加 289 users Instapaper Pocket Tweet Facebook Share Evernote Clip GIGAZINE WebKit Presto Opera 歴史

全世界で3億人のユーザーを持ち、独自のHTMLレンダリングエンジン「Presto」を開発し続けていた「Opera」がGoogle ChromeやSafariと同じWebkitに移行することを発表しました。JavaScriptエンジンはV8になるとのことなので、見かけはOpera、中身はGoogle Chromeみたいな感じになるようです。 Opera Developer News - 300 mi... 続きを読む

HTML5でゲーム開発。JavaScriptゲームフレームワークまとめ | BACKEND AS A SERVICE mbaas BLOG

2014/09/10 このエントリーをはてなブックマークに追加 219 users Instapaper Pocket Tweet Facebook Share Evernote Clip ソフトウェア インストール 手間 Webブラウザ 多数

ゲームと言えばネイティブアプリなイメージがありますが、HTML5やJavaScriptエンジンが高性能化するのに伴ってWebブラウザでも十分ゲームが遊べるようになっています。Webブラウザであればインストールの手間なく遊べて、さらにラップすることでアプリ化することだって可能です。ゲームエンジンは多数存在しますが、今回は特に2Dをサポートしたソフトウェアを紹介します。mBaaSお役立ちブログ トップ... 続きを読む

MOONGIFT : JavaScriptの3Dエンジン「Three.js」 オープンソース・ソフトウェア/フリーウェアを毎日紹介

2010/10/02 このエントリーをはてなブックマークに追加 210 users Instapaper Pocket Tweet Facebook Share Evernote Clip テキストエディタ MOONGIFT SBS フリーウェア 性能

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。 Three.jsはJavaScriptのオープンソース・ソフトウェア。Webブラウザが高機能化していく中で競われているのがJavaScriptエンジンの性能だ。実行速度... 続きを読む

Firefox22が「asm.js」採用へ、JavaScriptがネイティブアプリに近い実行速度まで高速化 - GIGAZINE

2013/03/22 このエントリーをはてなブックマークに追加 204 users Instapaper Pocket Tweet Facebook Share Evernote Clip ネイティブアプリ GIGAZINE asm.js 現時点 採用

By Nathan E Photography 2013年6月にリリース予定のFirefox22に搭載されるJavaScriptエンジン「OdinMonkey」に、JavaScriptプログラムをネイティブコード速度の2倍程度の実行時間で済むように最適化するJavaScriptサブセットである「asm.js」が採用されることが発表されました。既に現時点で利用可能となっているFirefox22のNi... 続きを読む

WasmでJavaScriptを動かす意義

2023/01/18 このエントリーをはてなブックマークに追加 197 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter wasm wasm化 意義 パフォーマンス

ある時Twitterのタイムラインを見ていたら、「JavaScriptをWasm化して動かす意味がわからない」というような意見を見かけました。JavaScriptはブラウザに搭載されているV8のようなJavaScriptエンジンによって高速に動作するのに、わざわざWasm化してもパフォーマンスは劣化するのになぜなのか?という話なんですが、これ... 続きを読む

JavaScriptの実行速度を劇的に改善するasm.jsの特徴は、CやC++のような言語をJavaScriptのサブセットで記述すること - Publickey

2013/03/26 このエントリーをはてなブックマークに追加 196 users Instapaper Pocket Tweet Facebook Share Evernote Clip サブセット Publickey Java asm.js 両者

JavaScriptの実行速度を劇的に改善するasm.jsの特徴は、CやC++のような言語をJavaScriptのサブセットで記述すること 6月のリリース予定で現在開発が進んでいるFirefox 22では、JavaScriptのサブセット言語仕様であるasm.jsと、asm.jsに最適化したJavaScriptエンジンのOdionMonkeyが搭載予定とのことです。この両者の組み合わせは、Java... 続きを読む

JavaScript奇妙なふるまいまとめサイト | エンタープライズ | マイコミジャーナル

2010/02/16 このエントリーをはてなブックマークに追加 155 users Instapaper Pocket Tweet Facebook Share Evernote Clip エンタープライズ マイコミジャーナル ペー Webブラウザ

This is a collection of those very special irregularities, inconstancies and just plain painfully unintuitive moments for the language of the web. 主要なすべてのWebブラウザはJavaScriptエンジンを搭載している。JavaScriptを含んだペー... 続きを読む

Mozilla、今後はV8の正規表現エンジンをFirefoxにそのまま取り込むと表明。そのための互換レイヤを開発 - Publickey

2020/06/07 このエントリーをはてなブックマークに追加 148 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey ECMAscript 互換レイヤ 表明

Mozilla、今後はV8の正規表現エンジンをFirefoxにそのまま取り込むと表明。そのための互換レイヤを開発 WebブラウザにはJavaScriptを実行するためのJavaScriptエンジンが搭載されています。それはChromeであれば「V8」、Firefoxであれば「SpiderMonkey」と呼ばれ、それぞれのWebブラウザベンダがECMAScriptの標準に準拠... 続きを読む

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

2021/06/06 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip JITコンパイラ Publickey Mozi fastly

WebAssemblyで、JITコンパイラに迫る高速なJavaScriptエンジンを実装へ。Bytecode Allianceが技術解説。JavaScript以外の言語でも 「Bytecode Alliance」は、WebAssemblyをWebブラウザだけでなく、デスクトップPCやサーバ、IoTデバイスなどあらゆる環境で、セキュアに実行することを目指している団体です。 Fastly、Mozi... 続きを読む

マイクロソフト、オープンソースのJavaScriptエンジン「ChakraCore」をLinux版Node.jsに対応、「Node-ChakraCore on Linux」プレビュー版公開 - Publickey

2016/08/01 このエントリーをはてなブックマークに追加 103 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey ChakraCore node コア部分

マイクロソフト、オープンソースのJavaScriptエンジン「ChakraCore」をLinux版Node.jsに対応、「Node-ChakraCore on Linux」プレビュー版公開 マイクロソフトは、Microsoft EdgeやWindows 10で使われているJavaScriptエンジンのコア部分を「ChakraCore」をLinux対応にし、さらにNode.jsに対応させた「Node... 続きを読む

JavaでJavaScriptを実行する「Nashorn」が非推奨に、ECMAScriptの速い進化に追いつけないと。代替案はGraalVM - Publickey

2018/06/07 このエントリーをはてなブックマークに追加 91 users Instapaper Pocket Tweet Facebook Share Evernote Clip ECMAscript Publickey Nashorn

JavaでJavaScriptを実行する「Nashorn」が非推奨に、ECMAScriptの速い進化に追いつけないと。代替案はGraalVM JavaでJavaScriptエンジンを実装し、JavaVM上でJavaScriptを実行可能にする機能「Nashorn」は、JDK 8で新たに搭載された機能でしたが、2018年5月8日付けで登録された「 JEP 335: Deprecate the Nas... 続きを読む

マイクロソフト、JavaScriptエンジンのChakraをオープンソースにすると発表。その狙いは? - Publickey

2015/12/06 このエントリーをはてなブックマークに追加 86 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey Chakra サーバサイド 内蔵 ソース

マイクロソフトはWindows 10やMicrosoft Edgeで使われているJavaScriptエンジン「Chakra」を、「ChakraCore」としてオープンソースで公開すると発表しました。 ChakraCoreはJavaScriptの仮想マシンとして作動し、さまざまなアプリケーションに内蔵可能。また、Node.jsのようなサーバサイドでも利用可能だと説明されています(実際にマイクロソフト... 続きを読む

AppleがLLVM JITを使用してWebKitのJSエンジンをスピードアップ

2014/05/26 このエントリーをはてなブックマークに追加 82 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebKit nitro 英人 マイリーディングリスト 作者

AppleがLLVM JITを使用してWebKitのJSエンジンをスピードアップ 作者: Abel Avram , 翻訳者 吉田 英人 投稿日 2014年5月25日 | 共有 |  後で読む マイリーディングリスト Appleは,SafariのJavaScriptエンジンであるNitroのスピードを35%向上した – JavaScriptをLLVM IRコードに変換して,徹底的な最適化を行う手法に... 続きを読む

AppleがLLVM JITを使用してWebKitのJSエンジンをスピードアップ

2014/05/26 このエントリーをはてなブックマークに追加 82 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebKit nitro 英人 マイリーディングリスト 作者

AppleがLLVM JITを使用してWebKitのJSエンジンをスピードアップ 作者: Abel Avram , 翻訳者 吉田 英人 投稿日 2014年5月25日 | 共有 |  後で読む マイリーディングリスト Appleは,SafariのJavaScriptエンジンであるNitroのスピードを35%向上した – JavaScriptをLLVM IRコードに変換して,徹底的な最適化を行う手法に... 続きを読む

Mozilla、クロスプラットフォームのWebGLゲームエンジン「PlayCanvas Engine」公開 | SourceForge.JP Magazine

2014/06/05 このエントリーをはてなブックマークに追加 72 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mozilla クロスプラットフォーム オープンソース 世界

Mozillaは6月4日、オープンソースのクロスプラットフォームのゲーム構築用JavaScriptライブラリ「PlayCanvas Engine」をリリースした。「世界で最も容易に利用できるWebGLゲームエンジン」としている。 PlayCanvas Engineは3Dグラフィックを利用したゲーム開発向けのJavaScriptエンジン。Webブラウザ上で利用できる3DグラフィックスAPIである「W... 続きを読む

JavaScriptのダイナミックインポートをついに実装。より高速化したJavaScriptエンジン「V8 Release 6.3」リリース - Publickey

2017/10/26 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey 実装 リリース import 改良

JavaScriptのダイナミックインポートをついに実装。より高速化したJavaScriptエンジン「V8 Release 6.3」リリース V8 Release 6.3では、JavaScriptの実行速度の高速化やメモリフットプリントをより小さくするなどの改良が行われていますが、もっとも注目すべきなのはダイナミックインポート(Dynamic Import)の機能を持つ「import()」が実装さ... 続きを読む

[メモ] JavaScriptエンジンを作る話

2018/07/10 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip メモ

Rapidusの進捗を記していく。逐次更新 どんなJSエンジンを目指してるのか 自作ブラウザ(Naglfar)に組み込めるようなもの ↑でも当分はNodeJSみたいなのを目指すと思う (それ単体で使えるような物、という意味) JITに対応し、速い (LLVM使う?) 課題 グローバル変数の呼び出し、遅い ネストした関数、実装してない VMとVMの... 続きを読む

PHP上で高速なJavaScriptプログラミングが可能になるV8利用PHP拡張:phpspot開発日誌

2011/02/24 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip phpspot開発日誌 SpiderMonkey pecl

PHP上で高速なJavaScriptプログラミングが可能になるV8利用PHP拡張がpeclにて公開されていましたので使ってみました。 その拡張名はV8js。spidermonkeyのjavascriptエンジンを使うものはありましたが、node.jsでも使われているv8エンジンを利用するものということで注目。 尚、利用にはPHP5.3.3以降が必要ですのでご注意。 V8のインストール V8のインス... 続きを読む

マイクロソフト、Node.jsのJSエンジンとして同社のChakraCoreも使えるように、Node.jsのメインラインにプルリクエストを投げたと表明 - Publickey

2016/01/21 このエントリーをはてなブックマークに追加 55 users Instapaper Pocket Tweet Facebook Share Evernote Clip メインライン Publickey ChakraCore 表明

マイクロソフトがWindows 10やMicrosoft Edgeで使われているJavaScriptエンジンのコア「ChakraCore」のソースコードを 公開したのは先週のこと 。 マイクロソフトはこのChakraCoreをNode.jsのJavaScriptエンジンとして使えるようにすべく、Node.jsのメインラインに対してプルリクエストを投げたことを 明らかにしました 。 Node.jsは... 続きを読む

Microsoft、JavaScriptエンジン「ChakraCore」をGitHubで公開 - ITmedia ニュース

2016/01/14 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Chakra ChakraCore Edge

米Microsoftは1月13日(現地時間)、 予告 通りJavaScriptエンジン「ChakraCore」を GitHub で公開した。ライセンスはMIT License。 ChakraCoreは、同社のWebブラウザ「Microsoft Edge」で採用するChakraのオープンソース版。ChakraとChakraCoreの主な違いは、ChakraCoreはEdgeやUniversal Wi... 続きを読む

 
(1 - 25 / 43件)