JavaScript

JavaScript | News, how-tos, features, reviews, and videos

React - an open-source JavaScript library for building user interfaces

Next.js rearchitects router for smoother server-side rendering

Now stable in Next.js 13.4, the new App Router builds on React Server Components and React Suspense to improve data fetching, page loading, and the developer experience.

Person holding phone near a laptop while getting two-factor authentication info

A practical guide to React Native authentication

Using React Native authentication to verify user identities is a relatively painless and straightforward process that not only protects your company’s data and your user’s privacy, but also improves the user experience.

cia triad security triangle glowing binary process by nolimit46 getty 2400x1600

Angular 16 previews new reactivity model

TypeScript-based web framework shows off improvements to reactivity, server-side rendering, hydration, and a faster esbuild-based build system.

Flying red retro telephones on green background

JavaScript callbacks, promises, and async/await explained

Callbacks work fine for handling asynchronous code in JavaScript, but promises and the async and await keywords are cleaner and more flexible.

command line

Deno 1.33 debuts built-in key-value database

Currently in beta, Deno KV is a strongly consistent key-value database integrated into the open-source Deno runtime and designed for JavaScript, with the ability to store any JavaScript structured serializable value.

Queue, people waiting in line, async/await

How to use async and await in JavaScript

JavaScript’s async and await functions make for readable and maintainable asynchronous code. Just watch out for their downsides.

access control / authentication / privileges / security / key

Node.js 20 introduces permissions model

The Node.js Permission Model allows developers to restrict access to the file system, child processes, and worker threads during execution.

Tubes of oil paint closeup on artist palette with paints.

The best new CSS features for 2023

From little-known scroll-snap properties to astonishing new color palettes, here are 10 Cascading Style Sheets updates you won't want to miss.

racing speed runners binary compete

Hands-on with Java and Wasm

Compiling Java code to WebAssembly is an efficient way to get it running in a web browser, and you get a serious performance boost. Let's check it out.

butterfly transformation

The changing world of Java

Vaadin's State of Java Report is a treasure trove of knowledge about how developers are using Java today. Let's dig in.

JetBlue Airbus 321

JetBrains updates IDEs for Java, JavaScript, Ruby

Improvements to the IntelliJ IDEA, WebStorm, and RubyMine IDEs range from smoother zooming and navigation to faster code completion, dependency resolution, and Git commits.

Leap, jump, risk, adventure. A person leaping between two boulders.

Intro to tRPC: Integrated, full-stack TypeScript

The tRPC project brings together strong typing with server-side JavaScript capabilities in a single client-server interaction protocol. Let's see how it works.

shutterstock 1304722876 star map constellations in night sky

Intro to Tauri: The Electron alternative

Build cross-platform native applications using virtually any web framework and a Rust back end. Here's a look at Tauri under the hood.

apple orange

How to convert Python to JavaScript (and back again)

Love Python? JavaScript, not so much? Here are seven tools that turn Python to JavaScript for use in web applications.

woman holding up 5 fingers number 5 top five

What’s new in TypeScript 5.0

Latest upgrade to Microsoft’s strongly typed JavaScript, rebuilt to use ECMAScript modules, promises to be smaller, faster, and simpler.

multi color neon number 5 top five

TypeScript 5.0 rebuilt to use ECMAScript modules

With TypeScript 5.0, the TypeScript development team has restructured the entire codebase to use ECMAScript modules, reducing package size and improving performance.

Lucky number 7. Gold number on dark green background.

7 awesome JavaScript projects to check out today

The JavaScript ecosystem is rich with innovation and expanding rapidly. Here are seven tools and frameworks that point to what's next for JavaScript.

Community, many hands, celebration

State of JavaScript: A conversation with Sacha Greif

The 'State of JavaScript' visionary discusses what he's learned from creating and maintaining this vital open source community resource.

shutterstock 1591493512 dinosaur roadside attraction brontosaurus T Rex clouds blue sky

Deno adds package.json support

Deno 1.31 automatically detects package.json and uses it to install and resolve dependencies, making it easier to move from Node.js.

digital transformation /finger tap causes waves of interconnected digital ripples

Explore Bun.js: The all-in-one JavaScript runtime

Bun is an ambitious project that is quickly emerging as a drop-in replacement and faster alternative to Node.js. Here's a look at how Bun works and how to use it for your server-side JavaScript applications.

Load More