JavaScript

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

shutterstock 1361674454 JavaScript Hello code in programming text editor

ECMAScript 2023 spec for JavaScript finalized

ECMAScript 2023 adds new methods for searching and changing arrays, allows symbols to be used as WeakMap keys, and standardizes support for hashbang grammar.

rocket launch clouds startup new business sky bright idea

Bun.js creator Jarred Sumner talks tech, funding, and startups

Launched in 2022, Bun.js is rapidly evolving into the new, all-in-one server-side JavaScript runtime.

High-speed train tunnel / motion blur / speed / motion / forward progress / future / what's next

Svelte 4 shrinks code footprint, compiled output

Upgrade reduces Svelte package size by 75%, produces smaller and faster hydration code, and lays the groundwork for Svelte 5.

Blazing fast - runner on fire

Bundling with the Bun.js bundler

Bun.js is the drop-in replacement for Node that now comes with a blazingly-fast bundler. Here's a first look at bundling with Bun.js.

rust king iron bronze crown royal queen

Rust most admired language, Stack Overflow survey says

Stack Overflow 2023 Developer Survey finds that JavaScript and Python are the most used and most desired languages, but they fall far short of Rust in satisfying their users.

Letterpress, TypeScript

TypeScript 5.1 production release arrives

TypeScript upgrade soothes pain points with easier implicit returns for undefined-returning functions and greater type flexibility for getters and setters.

Color palette

Bootstrap 5.3.0 emphasizes dark mode, custom colors

Bootstrap 5.3.0 mobile-first web framework features a revamped core, improving support for dark mode and color mode features.

Flowers, celebration, surprise

Latest Deno release supports NPM packages

Deno 1.34 improves NPM and Node.js compatibility and adds support for Globs, TLS certificates, and more.

angular

Angular users want better server-side rendering

Angular Developer Survey 2022 marks server-side rendering, testing, debugging and profiling, component authoring format, and initial load performance as key areas for improvement.

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.

Load More