Skip to content

Commit

Permalink
create demystifying-js-engines_alejandro-oviedo.md
Browse files Browse the repository at this point in the history
  • Loading branch information
a0viedo committed Feb 25, 2016
1 parent 072a0be commit d2a9250
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions proposals/demystifying-js-engines_alejandro-oviedo.md
@@ -0,0 +1,33 @@
Demystifying (JavaScript) engines
========================

* Speaker : Alejandro Oviedo
* Available : Apr 20,21
* Length : 30min



Abstract
----------

How a JavaScript engine works? What are its basic components? How to measure its performance? What is JIT compilation? Stigmatization: is JavaScript fast enough? are some of the questions I think we currently fail to answer in a, somewhat, short and direct way.

Description
-----------

The most advanced JavaScript engines (V8, Chakra and SpiderMonkey) are now Open Source, setting the bar pretty high for the upcoming generation of engines along with the runtimes that are using them - Node.js, JXCore, etc - and challenges developers to try to understand a whole new group of concepts hidden in the execution of their JavaScript applications.
Crankshaft, unoptimized hell, LLVM and asm.js sound like names of main characters and places of a George R. R. Martin’s novel. I’ll talk about their definitions and why they should be important for developers.

---------------


Speaker Bio
-----------

Alejandro is passionate about education, electronics, open-source and community-driven events. He’s part of the organizers group of NodeSchool, NodeBots and the Node.js meetup at Buenos Aires.

Links
-----

* Twitter: https://twitter.com/a0viedo
* Github: http://github.com/a0viedo

0 comments on commit d2a9250

Please sign in to comment.