Allen discussed the future of ECMAScript at a TC39 meeting a couple of weeks ago. He discusses scaling TC39 to an organization that can properly standardize “this era’s canonical programming language”. Allen goes on to discuss specification internals. |
|
Michael with a very early stage (stage 0) proposal to bring interfaces to JavaScript. Here’s a rough example of how the proposal looks like in its current state: interface ISerializable {
serialize;
deserialize;
}
class SerialNumber implements ISerializable {
constructor(raw) {
this.raw = raw
}
[ISerializable.serialize]() {
return this.raw
}
[ISerializable.deserialize](value) {
return new SerialNumber(value)
}
}
|
|
Wallaby.js provides instant feedback from your tests and realtime code coverage right in your editor, no more context switching. Now with test analytics and coverage reports. | |
|
Henry discusses how Babel works internally, the future of presets and how Babel is striving to provide only the absolute minimum necessary browser support. | |
|
The WebKit team describes the development of an ES6 benchmark they’re dubbing ARES-6 . ARES-6 runs benchmarks multiple times to gather lots of data about how the browser starts up, warms up, and janks up. |
|
Developers taking the Developer Economics survey say: “A very good survey to know platforms and evaluate the ones that are known”. Take the survey and find out yourself! Plus you can win amazing prizes like an iPhone 7, a Pixel phone 32GB and a Surface Pro 3. | |
|
Did you know that your device has the amazing ability to detect different shapes in images? Dean will teach you how the Shape Detection API works. | |
|
Take Wijmo’s free SPEC quiz to find the best JavaScript framework for your team. |
|
Maxime guides you along the necessary steps to port a JavaScript library of the Conway’s game of life to WebAssembly. |
|
Ire explains mimax() , and how we can code up succinct but powerful CSS grids with it, to maximize responsive fluidity. |
|
Yan Michalevsky, Dan Boneh, Gabi Nakibly |
|
Get an overview of the top JavaScript frameworks and select the best one for your team. Includes Angular, AngularJS, ReactJS, and Vue.js. |
|
In February 2015, Daniel found and reported an XSS vulnerability in HackerOne, caused by React interpreting an improperly validated input as a React element. Corollary: avoid blanket JSON.parse calls and sanitize your inputs! |
|
An XSS issue affected all Shopify stores that could be triggered via window.postMessage from any remote origin. The report demonstrated a clever bypass of the escaping code Shopify had in place to prevent code injection. |
|
Turns out HTTP/2 push is, at this time, inconsistent between browsers. Jake with a detailed piece about the discrepancies that’s also littered with recommendations. |
|
Live for FREE (in Provo or Dallas) while learning React, Angular & Git. |
|
Let’s not automate everything away, urges Chip in a tribute to the benefits of occasional manual performance audits. |
|
|
Comments