Hatena::ブログ(Diary)

Cli@ RSSフィード

2015年12月17日

[][]V8 JavaScript Engine: There's Math.random(), and then there's Math.random() 00:47

V8 JavaScript Engine: There's Math.random(), and then there's Math.random()

V8の`Math.random`の擬似乱数の実装が xorshift128+に変わった。

2015年12月11日

[][]thlorenz/v8-runtime-functions 18:46

thlorenz/v8-runtime-functions

V8の%ネイティブ関数を呼ぶライブラリ

    • allow-natives-syntaxとかが必要

2015年12月06日

[][]Crankshaft vs arguments object 21:24

Crankshaft vs arguments object

V8での`arguments`の最適化について。

applyとargumentsの最適化

[][]new Fn(...) vs. Object.create(P) 21:16

new Fn(...) vs. Object.create(P)

new FunctionとObject.create

2015年11月28日

[][]WebCapsule Project 17:27

WebCapsule Project

V8/BlinkのAPIの入出力を記憶して、リプレイするプロジェクト。

リクエスト、レスポンス、Math.randomなどをRecord/Replayしてる

2015年11月26日

[][]V8 JavaScript Engine: V8 Release 4.8 12:00

V8 JavaScript Engine: V8 Release 4.8

V8 4.8リリース(Chrome 48で搭載)。

well-known symbolsの追加、 ArrayメソッドがArray-likeなオブジェクトを扱う際にES6の仕様へ準拠するように