Menu

JavaScript News

August 2021 Security Releases Node.js

August 6th, 2021

Summary The Node.js project will release new versions of all supported release lines on or shortly after Wednesday August 11th, 2021 in order to address: Two high severity issues and one low severity issue. Impact The 16.x release line of Node.js is vulnerable to two high severity issues and one low severity issue. The 14.x…

A Shared ESLint Configuration

July 30th, 2021

Looks like it was almost 9 years ago when Airbnb first published their JavaScript Style Guide. 112k stars on GitHub later, it seems like the de facto preset for Babel / ES Lint. But it’s not the only company out there with public ES Lint setups. Katy recently shared Mapbox’s setup. ESLint plugins will help…

ES2021 Features

July 27th, 2021

Hemanth HM very succinctly shows off ES2021 features. Gosh it doesn’t feel like that long ago that all we could talk about is ES2015, and now that’s over a half-decade behind us. There are new things like “arbitrarily chuck underscores in numbers.” I kinda dig that. Like 1_000_000_000 is the same as 1000000000 but more…

ECMAScript proposal: JSON modules

July 21st, 2021

Dr. Axel Rauschmayer looks at JSON modules, which is already live in Chrome 91 (but nothing else). It looks just like an ES Modules-style import, only you asset the type at the end. import configData from ‘./config-data.json’ assert {type: ‘json’}; How nice is that? Once this makes its way across browsers, we’ve gone on a…

Beginner JavaScript Notes

July 8th, 2021

Wes has a heck of a set of “notes” for learning JavaScript. It’s organized like a curriculum, meaning if you teach JavaScript, you could do a lot worse. It’s actually more like 85 really fleshed-out blog posts organized into sections and easily navigable. If you want to be walked through it via video, then buy…

July 2021 NodeJS Security Releases

June 24th, 2021

Summary The Node.js project will release new versions of all supported release lines on or shortly after Thursday, July 1st, 2021. One High severity issue, and three Medium severity issues Impact The 16.x release line of Node.js is vulnerable to two medium severity issues. The 14.x release line of Node.js is vulnerable to two medium…

Build more accessible Angular apps

June 9th, 2021

During #GoogleIO2021, we released a new Angular codelab focused on accessibility. In this post we’ll walk through ten tools for building more accessible applications, then head to the codelab for hands-on practice exercising these skills. Build more accessible Angular apps Accessibility is a vital part of web development – ensuring that users can perceive, understand, navigate, and…

The Plan for React 18

June 7th, 2021

The React team is excited to share a few updates: We’ve started work on the React 18 release, which will be our next major version. We’ve created a Working Group to prepare the community for gradual adoption of new features in React 18. We’ve published a React 18 Alpha so that library authors can try…

New Feature Request Process

May 27th, 2021

Among the most significant advantages of working on a popular open codebase is the constant feedback stream in all forms, including GitHub issues and pull requests. Over the past 6 months, our team did a lot of work triaging over 4.5k issues across our 3 main repositories and merging hundreds of pull requests. Going through…

Introducing Angular DevTools

May 18th, 2021

We’re thrilled to announce Angular DevTools — a Chrome DevTools extension that you can use to inspect the structure of your applications and profile their performance. You can find more about Angular DevTools in the video below and install it from the Chrome Web Store. https://medium.com/media/4c79184ab0acf18af0afea98e715375d/href Better Angular Debugging Experience We ran a survey inside Google which confirmed…