To learn more about critical open source JavaScript projects like Appium, Dojo, jQuery, Node.js, and webpack, and 27 more checkout The OpenJS Foundation: https://openjsf.org/
Writing a Compiler in Node.js using Streams - Jarrod Connolly, Kabam Games Inc.
JW Grand Ballroom 1
Speakers: Jarrod Connolly
Is writing a compiler in Node.js a good idea? This is the question Jarrod put to himself when looking for a pet project to dive deeper into Node.js Streams. Jarrod will take the audience through his design choices and the setups required to build a toy compiler in Node.js. The focus will be on how the Streams module in Node.js was suited for this task. The presentation will review some essentials of transforming a textual representation of code into something executable. The basics of Lexing, Parsing and building an AST along with performance implications of using Node.js and the Stream module for this task.