Lars Bak is a virtual machine master. He and team have created a Javascript VM, V8, that takes Javascript syntax and produces optimized machine code directly. The result is very performant execution of Javascript. How does V8 work, exactly? What are the basic design decisions that have gone into it's construction? Why is it designed the way it is? How fast can Javascript really run, anyway? How challenging is it to take a language like Javascript and produce highly optimized machine code?
Erik Meijer, language designer and fundamentalist functional high priest, discusses these questions and more with Lars. We also talk about the language to machine code translation versus having an intermediate step (like IL) that gets optimized further in runtime context by a JITer.
If you want to know the thinking behind the thinking of Javascript compilation, the current state of the art and future directions, then this is for you. Big thanks to Lars Bak for spending time with Channel 9!
Enjoy!
GoingDeep: Expert to Expert - Erik Meijer and Lars Bak: Inside V8 - A Javascript Virtual Machine
Lars Bak is a virtual machine master. He and team have created a Javascript VM, V8, that takes Javascript syntax and produces optimized machine code directly. The result is very performant execution of Javascript. How does V8 work, exactly? What are the basic design decisions that have gone into ...
- Running time
- 0h53m
- File size
- 25.00MB
Episode synopsis
You might also like...
JavaScript forum discussion
-
How to stop & start the scrolling text on mouseover & onmouseout event.
by codeunit (3 replies)
-
Header and Footer in Web page print
by fhajaj (4 replies)
-
Automatically check/uncheck multiple checkboxes
by gus (3 replies)
-
Re: HTML TABLE
by mikefenej (0 replies)
-
Re: HTML TABLE
by mikefenej (0 replies)
JavaScript jobs
-
UI Designer
TCS ( Tata Consultancy Services) in London, United Kingdom
£200-250 per year (Contract) -
Front End developer
DIA in London, Hammersmith, United Kingdom
£20,000-35,000 GBP per year -
PHP Developer
Storm Creative Media Limited in Leigh-on-Sea, United Kingdom
Negotiable -
Front end, UX & UI developer
Stratajet Ltd in London, United Kingdom
Negotiable, based on experience
Comments