Tag: vanilla-javascript

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
Fast JavaScript Bundling With esbuild

Faster than webpack: JavaScript bundling with esbuild

Dev

Although not yet production-ready, esbuild proves that the JavaScript bundling tools we’re using today are not nearly fast enough. Learn how esbuild is able to work so quickly and why it deserves your attention in 2020.

Ibrahima Ndaw
Apr 2, 2020 ⋅ 2 min read
5 Tips to Keep Your JavaScript Libraries Up to Date

5 tips to keep your JavaScript libraries up to date

Dev

Keeping your JavaScript libraries up to date can be boring, exhausting work. You can avoid many of the common pitfalls by implementing some handy tools and workflows to handle the lion’s share of maintaining and future-proofing your JavaScript libraries.

Florian Reuschel
Mar 26, 2020 ⋅ 6 min read
New Decorators Proposal

New decorators proposal

Dev

The stage two decorators proposal includes predefined, optimized decorators that would handle the most resource-heavy operations, alleviating memory allocation concerns impacted the first phase.

Tigran Bayburtsyan
Feb 7, 2020 ⋅ 3 min read
Demystifying JavaScript

Demystifying function and variable hoisting in JavaScript

Dev

Take a look at this overview of function declaration, function expression, and arrow functions in JavaScript.

Gbolahan Olagunju
Jan 26, 2020 ⋅ 2 min read
Optional Chaining And Nullish Coalescing In JavaScript

Optional chaining and nullish coalescing in JavaScript

Dev

Optional chaining and nullish coalescing may be the most significant improvement for JavaScript since async/await.

Danny Guo
Dec 26, 2019 ⋅ 2 min read
How JavaScript Works: Optimizing for Parsing Efficiency

How JavaScript works: Optimizing for parsing efficiency

Dev

To write JavaScript more efficiently, consider deferring parsing to worker threads or avoiding parsing entirely by maximizing the cache.

Alvin Wan
Dec 10, 2019 ⋅ 5 min read

Inheritance with JavaScript prototypes

Dev

In this post, we will look at prototypes and how to use them for inheritance in JavaScript. We will also see how the prototypical approach is different from class-based inheritance.

Indermohan Singh
Nov 22, 2019 ⋅ 6 min read