POPULARITY
JavaScript performance has improved over time due to advances in JavaScript engines such as Google’s V8. A JavaScript engine performs compiler optimization, garbage collection, hot code management, caching, and other runtime aspects that keep a JavaScript program running efficiently. JavaScript runs in browsers and servers. The resources that are available to a JavaScript engine vary The post JavaScript Engines with Mathias Bynens appeared first on Software Engineering Daily.
Exciting things appearing in V8.
Modern Web "V8" Podcast Host: Jay Phelps (@_jayphelps) - Support, training, pairing, mentoring, software architecting @ThisDotLabs Guests: Benedikt Meurer (@bmeurer) - @NodeJS Performance TL @Google, in @GoogleChrome / @v8js Mathias Bynens (@mathias) - work on @v8js at Google and on ECMAScript through TC39 Jaroslav Sevcik - Senior Software Engineer @ Google, V8 Compiler Engineer Follow @v8js and @moderndotweb on Twitter! Mentioned Article: https://developers.google.com/web/upd... Topics: What is V8? How V8 has evolved over the years? How should we write performant code for Ignition/Turbofan? How much does Node.js influence decisions? What cool platform/JS language features are in the pipeline? What’s your take on WebAssembly? What are some other uses of V8 outside of the browsers/node? What else should everyone know?
Public service announcement: Script'18 is happening. We have just a couple of tickets left. Check out https://scriptconf.org for more information. I had the pleasure of meeting the one and only Mathias Bynens (https://twitter.com/mathias) in Munich at JSKongress (https://twitter.com/JSkongress). We had a little chat over tea and Club Mate and spoke about Mathias' career and life. How he started as a developer, came to Opera and ended up with Google's V8 team (https://twitter.com/v8js). We also spoke about regular expressions and recent advancements in that area. They are evolving, and Mathias is actively contributing to the standards. I had a ton of fun, and I'm sure Mathias will cross paths with the ScriptConf crowd sometime in the future! Links: - Mathias' blog: https://mathiasbynens.be/ - Regular expression proposals: https://mathiasbynens.be/notes/es-regexp-proposals - Using CSS without HTML: https://mathiasbynens.be/notes/css-without-html - Parsing HTML with regex: https://stackoverflow.com/a/1732454/96656 - Script'18: https://scriptconf.org
Interactive panel discussion with Yan Zhu, Tobias Baldauf and Mathias Bynens on technical performance. More info at: https://fronteers.nl/congres/2016-spring/sessions/interactive-panel-discussion-technical-performance
In security-sensitive situations, performance can actually be a bug rather than a feature. This presentation covers timing attacks on the web, and demonstrates how modern performance-related web APIs can sometimes have a negative security impact. More info at: https://fronteers.nl/congres/2016-spring/sessions/front-end-performance-the-dark-side-by-mathias-bynens
Interactive panel discussion with Yan Zhu, Tobias Baldauf and Mathias Bynens on technical performance. More info at: https://fronteers.nl/congres/2016-spring/sessions/interactive-panel-discussion-technical-performance
In security-sensitive situations, performance can actually be a bug rather than a feature. This presentation covers timing attacks on the web, and demonstrates how modern performance-related web APIs can sometimes have a negative security impact. More info at: https://fronteers.nl/congres/2016-spring/sessions/front-end-performance-the-dark-side-by-mathias-bynens
A short talk about writing programs that generate source code for other programs, a technique advocated by X-Zibit, Christopher Nolan, et al. More info at: https://fronteers.nl/congres/2013/jam-session/metaprogramming
A short talk about writing programs that generate source code for other programs, a technique advocated by X-Zibit, Christopher Nolan, et al. More info at: https://fronteers.nl/congres/2013/jam-session/metaprogramming
Web development never gets boring to me. Not just because nowadays, new “HTML5” technologies are emerging like tubes of spaghetti at a pasta factory — but mostly because there’s always something new to learn. Even the oldest, most reliable features of HTML/CSS/JavaScript, “the basics” that we take for granted every day, are full of hidden gems or restrictions. During this talk, we’ll take a look at the more obscure parts of HTML, CSS and JavaScript, and demystify some of them. More info at: https://fronteers.nl/congres/2012/sessions/ten-things-i-didn-t-know-about-html-mathias-bynens
Web development never gets boring to me. Not just because nowadays, new “HTML5” technologies are emerging like tubes of spaghetti at a pasta factory — but mostly because there’s always something new to learn. Even the oldest, most reliable features of HTML/CSS/JavaScript, “the basics” that we take for granted every day, are full of hidden gems or restrictions. During this talk, we’ll take a look at the more obscure parts of HTML, CSS and JavaScript, and demystify some of them. More info at: https://fronteers.nl/congres/2012/sessions/ten-things-i-didn-t-know-about-html-mathias-bynens