An energizing, diverse community of developers who share insights, expertise, and best practices of using media technology in web and mobile apps. Their new discord channel is a great place to connect with hundreds of other developers and connect with others who have a passion for the media experience on the web. Share resources, events, tools, […]
Principles of Just-In-Time compilers. Nicolas B. Pierron, Senior Software Engineer Mozilla JavaScript gets faster as it executes! Just-In-Time (JIT) compilers are used in all major JavaScript engines to improve the speed, but how do they work? By understanding the principles of JIT compilation, web developers have the opportunity to optimize their code. We’ll learn all […]
Catchpoint Helps pinpoint performance and availability problems users experience no matter where they are in the world. And they’ve recently become the home of the venerable and much loved Web Page Test. So we’re excited (and grateful) for their support of Lazy Load. Catch Tim Kadlec on Twitch Tim Kadlec, a long time favourite on […]
Class features implementation in JSC Caio Lima, Compiler developer Igalia At Global Scope, our brand new 100% JavaScript focussed conference, we’ll dive into details of the implementation of class features in JavaScriptCore, discussing some kinds of optimizations applied there. About Caio Lima Active contributor of JavaScriptCore and JS Virtual Machine hacker. Loves talk and discuss […]
The last year has seen a massive transformation for many companies, not least of all for us here at Web Directions. In a mater of days, the core of what we did for over 15 years, organising in person conferences, became impossible, and will remain infeasible for some time to come. In response we, like […]
Later this month, as you’ve likely read or heard somewhere, Google will start including page experience signals as part of their search ranking. This includes Core Web Vitals, a number of measures of web site performance– and so for the first time, the performance of your web content won’t simply affect your users, it will […]
Record & Tuple: immutable data structures in JS Robin Ricard, JavaScript Infrastructure Engineer & TC39 Delegate Bloomberg At Global Scope, our brand new 100% JavaScript focused conference, we’ll hear about two new data structures, Record & Tuple. Record & Tuple is a proposed feature for JavaScript that aims to introduce new immutable value types. Records […]
JavaScript apps go Int(ernationa)l Phil Nash, Developer Evangelist Twilio In one of over a dozen presentations at Global Scope, our brand new 100% JavaScript focussed conference, we get international. In a connected, global world there are a surprising number of problems with formatting text for our users. Did you know how many different ways there […]
Optional Chaining and Null Coalescing, a Golden Duo Bramus Van Damme, Freelance Frontend Expert In one of over a dozen presentations at Global Scope, our brand new 100% JavaScript focussed conference, we go deep into two new features of JavaScript. Part of ES2020 are the Optional Chaining and Nullish Coalescing Operators. By combining these two […]
Fully Scripted Tim Kadlec, Performance Engineering Fellow Catchpoint In one of over a dozen presentations at Global Scope, our brand new 100% JavaScript focussed conference, we hear from Tim Kadlec, on the current state of real world JavaScript. JavaScript has come a long way from its humble origins as the last of the three web […]
Temporal: Modern dates and times in JavaScript Philip Chimento, Developer Igalia In one of over a dozen presentations at Global Scope, our brand new 100% JavaScript focussed conference, Philip Chimento gives us an introduction for developers to Temporal. Temporal, which is a Stage 3 TC39 proposal soon to be implemented in JS engines, is for […]
We’ve had JavaScript focused presentations since our very first conferences, though way back in the mid 2000s (our first conferences predated even jQuery) when JavaScript was still used very sparingly by most developers, so our coverage was similarly scant. But just as the use of JavaScript has become more and more prominent, its appearance on […]
May 20 has, over the last decade, become Global Accessibility Awareness Day, a day “to get everyone talking, thinking and learning about digital access/inclusion and people with different disabilities”. The last few weeks I’ve been providing a bit of assistance, and some of the technology we developed for our online conferences to a new event […]
When I first started developing for the web, networks were glacially slow by today’s standards. In the early to mid 1990s a dialup modem speed of 14400bps (bits per second) was common, a 56K (kilo bits per second) a very fast connections. That’s bits, so divide by 8 to get bytes per second–we’re talking 1800-7,000 […]
over the coming months, starting in June, web performance is going to become even more critical, as beginning in a few weeks Google starts using page experience as part of their ranking algorithm. As the Google Search Central blog put it page experience signals combine Core Web Vitals with our existing search signals including mobile-friendliness, safe-browsing, HTTPS-security, and intrusive […]