Изменения

ECMAScript и все-все-все

422 байта добавлено, 20:53, 10 октября 2016
Нет описания правки
*: {{green|→ OSR в LLVM/B3 JIT}}
=== Производительность — итого Мало? @@ ===
[http://asmjs.org/ asm.js] ([http://kripken.github.io/mloc_emscripten_talk/ презентация]) <source lang="javascript"> function strlen(ptr) { // calculate length of C string ptr = ptr|0; var curr = 0; curr = ptr; while (MEM8[curr]|0 != 0) { curr = (curr + 1)|0; } return (curr - ptr)|0; }</source> http://kripken.github.io/mloc_emscripten_talk/macro4b.png === Производительность — итого @@ === * Итого, V8 — V8 — «смешанный» JIT* В Firefox — Firefox — [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Internals/Tracing_JIT тоже всё шустро]
* Чакра Наделлы тоже очень похожа на V8
* Постоянная битва :) https://arewefastyet.com/