mrale.ph 21. 1. 2021Microbenchmarking Dart (Part 1) – mrale.ph 3. 2. 2018Maybe you don't need Rust and WASM to speed up your JS – mrale.ph 8. 1. 2017The fear of dart:mirrors – mrale.ph 23. 11. 2016Adventures in the land of substrings and RegExps. – mrale.ph 2. 11. 2015Crankshaft vs arguments object – mrale.ph 12. 4. 2015jsunderhood digest (in Russian) – mrale.ph 29. 3. 2015Browser as an Interactive Disassembler – mrale.ph 11. 1. 2015What's up with monomorphism? – mrale.ph 24. 12. 2014How the Grinch stole array.length access – mrale.ph 30. 7. 2014new Fn(...) vs. Object.create(P) – mrale.ph 23. 2. 2014The Black Cat of Microbenchmarks – mrale.ph 28. 1. 2014(Pre)release IRHydra 2.0 – mrale.ph 14. 8. 2013Hidden classes vs jsPerf – mrale.ph 29. 4. 2013Performance tuning as the art of weather forecast – mrale.ph 28. 3. 2013Why asm.js bothers me – mrale.ph 17. 2. 2013Release the IRHydra! – mrale.ph 15. 12. 2012microbenchmarks fairy tale – mrale.ph 25. 11. 2012Shaky diagramming – mrale.ph 18. 11. 2012My JSConf EU 2012 talk – mrale.ph 23. 9. 2012Grokking V8 closures for fun (and profit?) – mrale.ph 21. 6. 2012V8's --trace-* flags and Chrome on Windows – mrale.ph 3. 6. 2012Explaining JavaScript VMs in JavaScript - Inline Caches – mrale.ph 7. 4. 2012My JSConf 2012 talk – mrale.ph 18. 12. 2011I-want-to-optimize-my-JS-application-on-V8 checklist – mrale.ph 5. 11. 2011The trap of the performance sweet spot – mrale.ph 12. 5. 2011Dangers of cross language benchmark games – mrale.ph 30. 3. 2011Improved V8 external arrays support and nodejs Buffer type – mrale.ph
21. 1. 2021Microbenchmarking Dart (Part 1) – mrale.ph 3. 2. 2018Maybe you don't need Rust and WASM to speed up your JS – mrale.ph 8. 1. 2017The fear of dart:mirrors – mrale.ph 23. 11. 2016Adventures in the land of substrings and RegExps. – mrale.ph 2. 11. 2015Crankshaft vs arguments object – mrale.ph 12. 4. 2015jsunderhood digest (in Russian) – mrale.ph 29. 3. 2015Browser as an Interactive Disassembler – mrale.ph 11. 1. 2015What's up with monomorphism? – mrale.ph 24. 12. 2014How the Grinch stole array.length access – mrale.ph 30. 7. 2014new Fn(...) vs. Object.create(P) – mrale.ph 23. 2. 2014The Black Cat of Microbenchmarks – mrale.ph 28. 1. 2014(Pre)release IRHydra 2.0 – mrale.ph 14. 8. 2013Hidden classes vs jsPerf – mrale.ph 29. 4. 2013Performance tuning as the art of weather forecast – mrale.ph 28. 3. 2013Why asm.js bothers me – mrale.ph 17. 2. 2013Release the IRHydra! – mrale.ph 15. 12. 2012microbenchmarks fairy tale – mrale.ph 25. 11. 2012Shaky diagramming – mrale.ph 18. 11. 2012My JSConf EU 2012 talk – mrale.ph 23. 9. 2012Grokking V8 closures for fun (and profit?) – mrale.ph 21. 6. 2012V8's --trace-* flags and Chrome on Windows – mrale.ph 3. 6. 2012Explaining JavaScript VMs in JavaScript - Inline Caches – mrale.ph 7. 4. 2012My JSConf 2012 talk – mrale.ph 18. 12. 2011I-want-to-optimize-my-JS-application-on-V8 checklist – mrale.ph 5. 11. 2011The trap of the performance sweet spot – mrale.ph 12. 5. 2011Dangers of cross language benchmark games – mrale.ph 30. 3. 2011Improved V8 external arrays support and nodejs Buffer type – mrale.ph