







Arbitrary change history management in JavaScript.
☔ Lightweight javascript library for DOM manipulation and events
:umbrella: Lightweight javascript library for DOM manipulation and events


ESLint Joins The jQuery Foundation - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.

The Modern JavaScript Tutorial
Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.


Announcing Changesets v3 | Changesets
A tool to manage versioning and changelogs with a focus on monorepos

State of JS 2020
The annual survey about the latest trends in the JavaScript ecosystem.

Progressive enhancement and JavaScript failure
Can progressive enhancement help to build JavaScript web apps that handle errors gracefully?

Temporal: The 9-Year Journey to Fix Time in JavaScript
JavaScript's Date object has been a source of bugs for three decades. Temporal, which just reached Stage 4, is a modern replacement with immutable types, first-class time zone and calendar support, and nanosecond precision. This is the story of how Bloomberg, Igalia, and the TC39 community spent nine years turning an idea into a shipping standard.

GitHub - Freika/dawarich: Your favorite self-hostable alternative to Google Timeline (Google Location History)
Your favorite self-hostable alternative to Google Timeline (Google Location History) - Freika/dawarich
A brief history of JavaScript | Deno
In 30 years, JavaScript went from being a little scripting language to one of the world's most popular. Here are key moments to show how it has evolved and where it is headed.


What Do We Really Know About the Back Button?
What Do We Really Know About the Back Button?