Tag: vanilla-javascript

JavaScript Router History API

Building a JavaScript router using History API

Dev

Learn how to build and implement a client-side routing system using JavaScript History API to easily work with a framework routing library.

Wisdom Ekpot
Nov 12, 2020 ⋅ 4 min read
Client Render vs. Server Render vs. Serverless

Client render vs. server render vs. serverless

Dev

We explain both client and server render and demonstrate how to include a serverless framework that you can later deploy to your preferred cloud service.

Diogo Spínola
Nov 9, 2020 ⋅ 6 min read
Understanding async javascript

Understanding (and effectively using) asynchronous JavaScript

Dev

In this article, we’ll learn what asynchronous JavaScript is and how to write asynchronous JavaScript using promises and async/await.

Fortune Ikechi
Nov 6, 2020 ⋅ 5 min read
javascript media queries feature image

How and why to use JavaScript media queries

Dev

Learn to create media queries in JavaScript using matchMedia API to enable adaptive, responsive designs using callback functions.

Nausheen Sujela
Oct 30, 2020 ⋅ 3 min read
The JavaScript logo next to a plug.

How to create a framework-agnostic JavaScript plugin

Dev

Learn how to build a JavaScript plugin that’s completely dependency-free in this straightforward tutorial.

Sodeeq Elusoji
Oct 28, 2020 ⋅ 4 min read
JavaScript logo with a tall building.

6 cutting-edge JavaScript features you can use today

Dev

Check out these 6 new JavaScript features intended to help you write code that’s more efficient and less error-prone.

Faraz Kelhini
Oct 23, 2020 ⋅ 5 min read
Beginner's Guide to the JavaScript `this` Keyword

Beginner’s guide to the JavaScript this keyword

Dev

We attempt to demystify JavaScript’s this keyword and, in doing so, help you practice debugging issues that would otherwise be quite complex.

Eslam Hefnawy
Oct 23, 2020 ⋅ 5 min read
Optimized Media Loading Using Web Workers

Optimized media loading using the Web Workers API

Dev

The Web Workers API shines in many scenarios, one of which is efficiently loading media into web apps.

Vilva Athiban P B
Oct 20, 2020 ⋅ 5 min read
Cesium and Mapbox

Cesium vs. Mapbox: Which mapping service is best?

Dev

Compare two popular mapping services, Cesium and Mapbox, to decide which tool best suits your needs.

Elijah Asaolu
Oct 18, 2020 ⋅ 3 min read
How to Improve Interface Responsiveness with Web Workers

How to improve interface responsiveness with web workers

Dev

Want to create a more responsive website? This post shows you how to employ web workers on your site to boost user satisfaction.

Danny Guo
Oct 14, 2020 ⋅ 6 min read
Intro to Three.js for Game Developers

Intro to Three.js for game developers

Dev

In this tutorial, we’ll show you how to get started with one of the most popular JavaScript libraries for creating stunning 3D animations, Three.js.

Chidume Nnamdi
Oct 9, 2020 ⋅ 6 min read
How JavaScript Closures Work, in Plain English

How JavaScript closures work, in plain English

Dev

Closures are a widely discussed topic in the world of functional programming, but they’re often defined loosely and in technical jargon. We’ll do our best here to explain how JavaScript closures work in layman’s terms.

Eslam Hefnawy
Oct 7, 2020 ⋅ 4 min read