JavaScript

JavaScript news, information, and how-to advice

information exchange knowledge transfer
blueprint 154298639

night lights 99689611

What is Node.js? The JavaScript runtime explained

Node.js is a lean, fast, cross-platform JavaScript runtime environment that is useful for both servers and desktop applications

shattered rainbow tie dye

JavaScript for squares: The incredible rise of TypeScript

The web needed a freewheeling programming language like JavaScript, but now it’s time to set some rules

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

Microcosm simplifies state management for React apps

Viget Labs tool serves as a central place to track all application data for React, with Preact, Vue, and Glimmer support on the to-do list

rules procedures manuals programming language

Mozilla brings Python-style project documentation to JavaScript

The Sphinx-js plug-in works with Python's Sphinx tool to allow developers to more fully document their JavaScript APIs

rotary sawblades

9 cutting-edge programming languages worth learning now

These strong alternatives to the popular languages are gaining steam -- and may be the perfect fit for your next project

confetti 136304738

12 'hot' technologies not living up to the hype

A dozen technologies that will disappoint you soon, if they aren't disappointing you already

keys thinkstock

7 keys to structuring your Node.js app

Keep these considerations in mind to make your Node.js app easy to debug, easy to maintain, and easy to scale

3 support cheer megaphone

The best MVC frameworks for Node.js

16 efficient, well-tested, and well-supported frameworks for building lean and mean web apps with Node.js

CheerpJ converts Java apps into JavaScript for the web

Applications and Java libraries are converted to web applications, so there is no need for plug-ins or Java installations

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

Get started with React: The InfoWorld tutorial

Learn the key concepts behind React and how to use JSX elements and components to build lean and fast web front ends

skinny slim deer svelte trim

Scala goes skinny: Ammonite tunes the heavyweight for simple tasks

An interactive REPL and system shell capabilities highlight the coming Version 1.0 release

typewriter typescript

What’s new in Microsoft’s TypeScript 2.4

Support for dynamic import expressions is among the new features in the release candidate now available

parade

Apple’s WebKit joins the WebAssembly bandwagon

Google, Microsoft, and Mozilla already support the performance-boostig technology in their browser engines

snail rocket fast speed

WebAssembly wins! Google pulls plug on PNaCl

Citing the need for cross-browser compatibility, Google chooses WebAssembly for running native code in Chrome

node.js logo public domain

Node.js 8 brings sanity to native module dependencies

In addition to runtime, URL parsing, and buffer improvements, the new release promises to preserve native module dependencies across upgrades

JavaScript code

NPM 5 reworks the cache for speed, but could break existing apps

Other changes target better fault tolerance, garbage collection, and auto-saving

building blocks wooden toy

Google’s Firebase taps serverless Cloud Functions

Performance monitoring, open source SDKs also highlighted for the tooling

puzzle missing piece public domain

Google’s Polymer zeroes in on ES6 compatibility, interoperability

Polymer 2.0 promises much improved ECMAScript 6 standards support and interoperability with other libraries and frameworks

Load More