Tag: vanilla-javascript

ES6 Keyed Collections: Maps and Sets

ES6 keyed collections: Maps and sets

Dev

JavaScript keyed collections are structured collections of data that store values and provide methods for easily accessing them. In this guide, we’ll take a closer look at maps and sets and examine their syntax, how they differ from objects and arrays, and what methods they offer.

Eslam Hefnawy
Jun 17, 2020 ⋅ 5 min read

Working with the JavaScript Cache API

Dev

In this article, we’ll take a tour of the Cache API and discuss its usefulness to the development of progressive web applications.

Jordan Irabor
Jun 17, 2020 ⋅ 5 min read
JavaScript logo against an orange sky.

How to decide between classes v. closures in JavaScript

Dev

Should you use classes or closures in your JavaScript code? This post helps you compare both functions to more easily determine which is best suited to your purposes.

Gbolahan Olagunju
Jun 8, 2020 ⋅ 3 min read
Static Analysis in JavaScript: 11 Tools to Help You Catch Errors Before Your Users Do

Static analysis in JavaScript: 11 tools to help you catch errors before users do

Dev

You may know that linting can improve your code quality, but static analysis tools can also play an integral role in your development cycle, even in a dynamically typed language such as JavaScript.

Karl Hughes
Jun 2, 2020 ⋅ 6 min read
Experiments in JavaScript Tiling

Experiments in JavaScript tiling

Dev

When building a website, creating a distinctive visual identity is paramount. Learn how to use TactileJS to create stunning patterns for your website.

Bryan Rasmussen
Jun 1, 2020 ⋅ 6 min read
The JavaScript logo against a yellow background.

Getting to know the Intl API in JavaScript

Dev

This tutorial shows you how to use the Intl API to customize your application across timezones and locations to improve user experience.

Gbolahan Olagunju
May 19, 2020 ⋅ 2 min read
Top Picks For JavaScript Chart Libraries

5 top picks for JavaScript chart libraries

Dev

There are a lot of JavaScript chart libraries out there. We run through five of the best choices for your next project.

John Au-Yeung
May 15, 2020 ⋅ 4 min read
API logo.

Caching strategies to speed up your API

Dev

Learn a few caching strategies through this straightforward tutorial to improve UX and reduce unnecessary resource costs.

Paramanantham Harrison
May 7, 2020 ⋅ 7 min read
Understanding Symbols in JavaScript

Understanding symbols in JavaScript

Dev

This tutorial demonstrates how to use JavaScript symbols to define unique property values as well as keys for identifying object properties.

Eslam Hefnawy
May 5, 2020 ⋅ 6 min read
Comparing JavaScript Animation Libraries

Comparing JavaScript animation libraries

Dev

We round up and compare four of the most popular JavaScript animation libraries.

Andrew Evans
Apr 22, 2020 ⋅ 9 min read
The JavaScript logo against a lined background.

Implementing built-in JavaScript methods from scratch

Dev

Want to know how to implement common built-in JavaScript methods from scratch? This post shows you how to better prepare you for interviews and help you use JavaScript like a pro.

Akshar Takle
Apr 20, 2020 ⋅ 3 min read
The Evolution Of Asynchronous Programming In JavaScript

The evolution of asynchronous programming in JavaScript

Dev

Review the evolution of async programming in JavaScript, and dive into parallelism with the Web Worker API.

Alexander Nnakwue
Apr 16, 2020 ⋅ 12 min read