mrale.ph mrale.ph

mrale.ph

Vyacheslav Egorov

A compiler engineer that loves giving talks. A list of V8 related resources. 9654; Maybe you don't need Rust and WASM to speed up your JS. 9654; The fear of dart:mirrors. 9654; Adventures in the land of substrings and RegExps. 9654; Crankshaft vs arguments object. 9654; jsunderhood digest (in Russian). 9654; Browser as an Interactive Disassembler. 9654; What's up with monomorphism? 9654; How the Grinch stole array.length access. 9654; new Fn(.) vs. Object.create(P). 9654; The Black Cat of Microbenchmarks.

http://www.mrale.ph/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR MRALE.PH

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

April

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Saturday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 4.3 out of 5 with 18 reviews
5 star
9
4 star
6
3 star
3
2 star
0
1 star
0

Hey there! Start your review of mrale.ph

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

0.3 seconds

CONTACTS AT MRALE.PH

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

CONTENT

SCORE

6.2

PAGE TITLE
Vyacheslav Egorov | mrale.ph Reviews
<META>
DESCRIPTION
A compiler engineer that loves giving talks. A list of V8 related resources. 9654; Maybe you don't need Rust and WASM to speed up your JS. 9654; The fear of dart:mirrors. 9654; Adventures in the land of substrings and RegExps. 9654; Crankshaft vs arguments object. 9654; jsunderhood digest (in Russian). 9654; Browser as an Interactive Disassembler. 9654; What's up with monomorphism? 9654; How the Grinch stole array.length access. 9654; new Fn(.) vs. Object.create(P). 9654; The Black Cat of Microbenchmarks.
<META>
KEYWORDS
1 aleph
2 email protected
3 mraleph
4 coupons
5 reviews
6 scam
7 fraud
8 hoax
9 genuine
10 deals
CONTENT
Page content here
KEYWORDS ON
PAGE
aleph,email protected,mraleph
SERVER
cloudflare
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

Vyacheslav Egorov | mrale.ph Reviews

https://mrale.ph

A compiler engineer that loves giving talks. A list of V8 related resources. 9654; Maybe you don't need Rust and WASM to speed up your JS. 9654; The fear of dart:mirrors. 9654; Adventures in the land of substrings and RegExps. 9654; Crankshaft vs arguments object. 9654; jsunderhood digest (in Russian). 9654; Browser as an Interactive Disassembler. 9654; What's up with monomorphism? 9654; How the Grinch stole array.length access. 9654; new Fn(.) vs. Object.create(P). 9654; The Black Cat of Microbenchmarks.

INTERNAL PAGES

mrale.ph mrale.ph
1

Browser as an Interactive Disassembler

https://mrale.ph/blog/2015/03/29/browser-as-an-interactive-disassembler.html

Browser as an Interactive Disassembler. The title of this post is intentionally a bit misleading - it should be. Browser as an Interactive Disassembly Exploration Tool. But that’s way too confusing]. Or to better understand optimizations another compiler is capable of. Reading a compiler’s output is much easier as you are often helped by the fact that most compilers only exist to optimize your code. They might move you code around, decompose and recombine it in unexpected ways but unlike packers. They ar...

2

Why asm.js bothers me

https://mrale.ph/blog/2013/03/28/why-asmjs-bothers-me.html

Why asm.js bothers me. Please note that this post expresses my personal opinion and mine alone, not those of my employer or my teammates. I am writing it because I can’t hold my opinion inside anymore. My head was starting to feel like a balloon that is going to burst any minute. I am writing my thoughts and feelings down to free myself from this pressure. What is asm.js? If you are not following JavaScript news closely asm.js. Presents itself (quoting its own site) as. You fix the language itself. In pr...

3

Explaining JavaScript VMs in JavaScript - Inline Caches

https://mrale.ph/blog/2012/06/03/explaining-js-vms-in-js-inline-caches.html

Explaining JavaScript VMs in JavaScript - Inline Caches. I have a thing for virtual machines that are implemented in the language (or a subset of the language) they are built to execute. If I were in the academia or just had a little bit more free time I would definitely start working on a JavaScript VM written in JavaScript. Actually this would not be a unique project for JavaScript because people from Université de Montréal kinda got there first with Tachyon. Sometimes I wrap things I know about V8 int...

4

Do not Measure the Weather

https://mrale.ph/talks/goto2015

Function getBlock(buffer) { var x = new Uint32Array(16); for (var i = 16; i- ;) x[i] = input[i]; for (var i = 20; i 0; i -= 2) { quarterRound(x, 0, 4, 8,12);. Function getBlock(buffer) { var x = new Uint32Array(16); for (var i = 16; i- ;) x[i] = input[i]; for (var i = 20; i 0; i -= 2) { / quarterRound(x, 0, 4, 8,12); x[ 0] = x[ 4]; x[12] = ( x[12] x[ 0]). 16); x[ 8] = x[12]; x[ 4] = ( x[ 4] x[ 8]). 20); x[ 0] = x[ 4]; x[12] = ( x[12] x[ 0]). 24); x[ 8] = x[12]; x[ 4] = ( x[ 4] x[ 8]). C times N ]. Frac{C...

5

mraleph

https://mrale.ph/blog

Crankshaft vs arguments object. Jsunderhood digest (in Russian). Browser as an Interactive Disassembler. What's up with monomorphism? How the Grinch stole array.length access. New Fn(.) vs. Object.create(P). The Black Cat of Microbenchmarks. Pre)release IRHydra 2.0. Hidden classes vs jsPerf. Performance tuning as the art of weather forecast. Why asm.js bothers me. My JSConf EU 2012 talk. Grokking V8 closures for fun (and profit? V8's - trace-* flags and Chrome on Windows. My JSConf 2012 talk.

UPGRADE TO PREMIUM TO VIEW 17 MORE

TOTAL PAGES IN THIS WEBSITE

22

LINKS TO THIS WEBSITE

codemix.com codemix.com

Why Babel Matters

http://codemix.com/blog/why-babel-matters

Why Babel is different from other compile-to-JS systems like CoffeeScript and TypeScript, and how its going to become the driving force for innovation in JavaScript. Is a transpiler for JavaScript best known for its ability to turn ES6 (the next version of JavaScript) into code that runs in your browser (or on your server) today. For example the following ES6 code:. Input = [ 1. Log(input.map(item = item 1. Is compiled by Babel to:. Input = [ 1. Which runs in just about any JavaScript environment. If we ...

soft-dev.org soft-dev.org

Software Development Team

http://www.soft-dev.org/events/icooolps14

9th ICOOOLPS (Implementation, Compilation, Optimization of OO Languages, Programs and Systems) workshop, 2014. July 28th 2014, Uppsala, Sweden. Lecture Hall XI (see page 65 of the programme for directions. Invited talk: Handcrafting VMs for dynamic languages: reality and dreams. Break (coffee outside Lecture Hall X). An Efficient Approach for Accessing C Data Structures from JavaScript. Matthias Grimmer, Thomas Würthinger, Andreas Wöß, Hanspeter Mössenböck. Data Interface Algorithms = Efficient Programs.

duartes.org duartes.org

Closures, Objects, and the Fauna of the Heap - Gustavo Duarte

http://duartes.org/gustavo/blog/post/closures-objects-heap

Brain food for hackers. Closures, Objects, and the Fauna of the Heap. The last post in this series looks at closures, objects, and other creatures roaming beyond the stack. Much of what we’ll see is language neutral, but I’ll focus on JavaScript with a dash of C. Let’s start with a simple C program that reads a song and a band name and outputs them back to the user:. Enter song, then band:. If you run this gem, here’s what you get (= denotes program output):. Enter song, then band:. At this point, the.

deepelement.com deepelement.com

DeepElement Software Services

http://www.deepelement.com/articles

Portable Remote Desktop with GearVR. I love coding and traveling. Naturally, I wanted to explore how to integrate code deeper into my travel experience, be it in city or around the world. Thanks to the recent advancements on the GearVR front, this is now possible with a bit of nerdery. Ultra Portable (wireless, 2-4 battery life). Support for optional Wifi and offline transition without lag (Planes, Trains and Automobiles). Low Latency (or at least consistent latency to avoid the ‘sickness’). This will al...

deepelement.com deepelement.com

DeepElement Software Services

http://www.deepelement.com/article/html5-snagging-javascript-memory-leaks

HTML5 - Snagging Javscript Memory Leaks. Working on high-performance HTML5 applications, I have noticed that one of the most common anti-patterns is the ‘pinning’ of closures to the Visual Tree. Pinning is a situation where your object graphs stay attached to the Document/Window scope for the lifetime of your HTML5 application. Google Chrome includes a Heap Profile Tool that is invaluable for tracking memory leaks. Example of a Memory Leak caused by Closure Pinning. A method that can do some work. Even N...

can3p.github.io can3p.github.io

Optimizing code for V8 · Dmitry Petrov

http://can3p.github.io/blog/2015/11/17/v8-optimization

Optimizing code for V8. So, first I decided that I wanted to measure how fast the code was to be able to understand if I do any progress at all. console.time api is a very good way to do it:. Code to be measured. Executed many times through the program run) and compiles it to the machine code. This has it’s own implications, e.g. people like to do benchmarks like this:. Ok, let's test the perf of implementation. After all this, how can one gather the knowledge of such optimizations? Or in the awesome blog.

mr-aleph.livejournal.com mr-aleph.livejournal.com

#2014 - Plus ça change, plus c'est la même chose.

http://mr-aleph.livejournal.com/341944.html

December 31st, 2014. Год 2014 прошел так быстро, что даже и затруднительно подвести какой-то итог. Я проснулся, позавтракал. ха! Я все тот же, я все там же. Выступаю на конференциях, пишу на C . Год 2014й в ретроспективе оказался типичным таким сэндвичем, где между двумя депрессивными кусками хлеба зажата энергичная и радостная начинка. Что ж Будем надеяться, что год 2015й будет больше похож на smørrebrød. 2014-12-31 05:16 pm (UTC). А то за год 1 пост, не порядок! 2014-12-31 07:15 pm (UTC). Привет, меня ...

sharovatov.github.io sharovatov.github.io

shaky lines drawing tool for browser and nodejs

http://sharovatov.github.io/posts/2013-01-07-shakylines-js.html

Shaky lines drawing tool for browser and nodejs. Recently showed his useful helper tool that converts handwritten ASCII-based diagrams into images. He wrote it in Dart, adding around 450 kbytes overhead to the code that could perfectly fit in 18 kbytes of heavily commented non-minimized javascript code (or 8 kbytes of minified code). I thought this was a huge waste of resources and rewrote the tool to pure js. I just didnt see any reason for Dart here. To use this in console, run. And please use the.

wingolog.org wingolog.org

v8: a tale of two compilers -- wingolog

http://wingolog.org/archives/2011/07/05/v8-a-tale-of-two-compilers

What does v8 do with that loop? A register vm for guile. On-stack replacement in v8. The half strap: self-hosting and guile. Two paths, one peak: a view from below on high-performance language implementations. Effects analysis in guile. Inside full-codegen, v8's baseline compiler. Quasiconf 2012: lisp @ froscon. V8: a tale of two compilers. 5 July 2011 2:31 PM ( v8. Regular readers will have noticed my fascination with the V8. JavaScript implementation. It is indeed an impressive piece of engineering.

rfk.id.au rfk.id.au

PyPy.js: Now faster than CPython

http://rfk.id.au/blog/entry/pypy-js-faster-than-cpython

Code, opinions, etcetera. Tue, 06 May 2014. PyPyjs: Now faster than CPython. OK OK, I couldn't resist that title but it probably goes a bit far. Let me try for a little more nuance:. PyPyjs: Now faster than CPython, on a single carefully-tuned benchmark, after JIT warmup. It has been the better part of a year since I first started hacking on PyPy.js. So that PyPy's comprehensive JIT testsuite can be run on the asmjs backend. In the emscripten compiler, which greatly reduce compiled code size. If all goes...

UPGRADE TO PREMIUM TO VIEW 39 MORE

TOTAL LINKS TO THIS WEBSITE

49

SOCIAL ENGAGEMENT



OTHER SITES

mralds.blogspot.com mralds.blogspot.com

Las líneas de Mr Al

Las líneas de Mr Al. Experiencias y sensaciones de un señor mayor al que le gusta dar azotes. Sábado, 15 de agosto de 2015. Hoy le mandé este mensaje a alguien que decía "busco alguien con las cosas claras para dejarme llevar.". Las cosas, clarísimas. Claro que la claridad debe ser la misma para ambos. Se trata de un juego de placer, nada esencial o existencial que me ayude a encontrar el sentido de la vida. No es algo de hoy, pero esta tarde llegué a cierto punto de hartazgo. Veo unas fotos de dos novat...

mraldshow.wordpress.com mraldshow.wordpress.com

The Mr. AL D Show | A full range of Audio Pleasure from the 1920s to the 2010s as well as exciting interviews, comedy, and news of the weird.

The Mr. AL D Show. A full range of Audio Pleasure from the 1920s to the 2010s as well as exciting interviews, comedy, and news of the weird. Playlist(s) Update from DJ Slacker. May 2, 2012. Yeah, I stink at updating my playlist. By the time I finish my show, I’m ready for bed, and always promise myself I’ll get to it ‘tomorrow.’. So here’s a few tomorrows that I have to catch up on…. PLAYLIST #46 May 02, 2012 – Gram’s Netflix. Chappo – Come Home. Bobbly Jealousy – Rainbow. The Ukranians – Hopak. The Brie...

mraldus-store.com.ar mraldus-store.com.ar

:: Mr Aldus Designers ::

mraldus.com mraldus.com

:: Mr Aldus Designers ::

mrale.com mrale.com

mrale.com

mrale.ph mrale.ph

Vyacheslav Egorov

A compiler engineer that loves giving talks. A list of V8 related resources. 9654; Maybe you don't need Rust and WASM to speed up your JS. 9654; The fear of dart:mirrors. 9654; Adventures in the land of substrings and RegExps. 9654; Crankshaft vs arguments object. 9654; jsunderhood digest (in Russian). 9654; Browser as an Interactive Disassembler. 9654; What's up with monomorphism? 9654; How the Grinch stole array.length access. 9654; new Fn(.) vs. Object.create(P). 9654; The Black Cat of Microbenchmarks.

mralec.blogspot.com mralec.blogspot.com

Mr. Alec

Hard-Core Political, Social, and Economic Analysis by Mr. Alec and T-Bone. Monday, May 08, 2006. For Mr. Alec's blogging go to:. THE EDITORS BLOG (http:/ the-editors.blogspot.com). The thoughts of three generations of Chicago Maroon Viewpoints Editors:. George L. Anesi is a fourth-year in the College and will be graduating with honors from the University of Chicago with a B.S. in biological chemistry and a B.A. in chemistry. While at the University of Chicago, George served as Edi...Andrew Hammond is a t...

mraleex.skyrock.com mraleex.skyrock.com

MrAleex's blog - Moi - Skyrock.com

More options ▼. Subscribe to my blog. Les Meilleures ♥♥♥. Je m'appelle Alexandre, je suis du Gard ( SUD )! Ma passion et le HAND! Se que j'aime les filles! Created: 30/06/2012 at 9:25 AM. Updated: 09/07/2012 at 8:10 PM. Don't forget that insults, racism, etc. are forbidden by Skyrock's 'General Terms of Use' and that you can be identified by your IP address (66.160.134.62) if someone makes a complaint. Please enter the sequence of characters in the field below. Posted on Saturday, 07 July 2012 at 11:29 AM.

mralegal.com mralegal.com

Magyar & Rauch Law Firm, PLLC, Lawyers in Moscow, Idaho and Pullman Washington, moscow idaho dui, pullman washington dui

Magyar Law Firm, lawyers in Moscow, ID, Idaho. Moscow idaho l awyer moscow pullman. R eg i on. Moscow Idaho Attorney for all the Palouse region moscow pullman lewiston clarkston bankruptcy landlord tenant criminal business real estate law wills. MAGYAR, RAUCH and. 326 E Sixth Street, Moscow Idaho. Magyar Law Firm- Attorneys at Law- Idaho lawyers producing high quality legal services at affordable prices , lawyers in Moscow, ID, Idaho. The Law Offices of Magyar, Rauch and Thie, PLLC is a premier law firm.

mralegria.com.br mralegria.com.br

Coming Soon

Future home of something quite cool. If you're the site owner. To launch this site. If you are a visitor.

mraleh.blogspot.com mraleh.blogspot.com

Mr.Aleh

Uma vida, a música, um grande amor. Terça-feira, 1 de maio de 2012. Um novo tempo, uma nova motivação, novos e grandes desafios! Não tenho palavras para descrever as emoções e sensações de começar tudo de novo! Como se fosse o primeiro dia de aula, memorando minha infância e a descoberta de um mundo novo e diferente, longe de casa e do conforto e segurança paterna. Ah, como a vida nos proporciona grandes experiências. Sábado, 20 de agosto de 2011. As saudades também são um combustível que alimenta uma gr...