InfoQ Homepage Web Development Content on InfoQ
-
WebAssembly Now Supported across All Browsers
With releases on September 19 for Safari and October 31 for Edge, Apple and Microsoft join Google and Mozilla in providing support for WebAssembly in production browsers. All four companies’ browsers can now run code compiled to the wasm binary format.
-
Node.js 8.9 Released with Long Term Support
Node.js 8.9 has been released, becoming the first 8.x release to enjoy Long Term Support status. It will remain in LTS until December 2019. Node 9 has also been released.
-
Facebook Overhauls ReasonML Syntax in Reason 3
Reason, Facebook’s attempt to bring OCaml safety and speed to JavaScript developers, reaches version 3, which introduces new syntax and many fixes.
-
Slack Desktop Migrated to BrowserView for 3.0
Slack has recently made version 3.0 available in their beta channel, with numerous performance improvements and bug fixes. At its core, most of the changes have revolved around migrating from the Electron component “webView” to “browserView”, a newer and more stable alternative. Charlie Hess, engineer at Slack, has published a blog outlining this journey.
-
Angular 5 Comes with Faster Incremental Compilation
Google has pushed Angular 5 out, adding build optimizations, incremental compilation, and better support for internationalization, among others.
-
TypeScript 2.6 Adds Strict Parameter Contravariance and More
Among new features in TypeScript 2.6 are a new flag to enforce strict parameter contravariance and improved tooling.
-
Microsoft, Google, and Mozilla Team Up for Web Documentation
In a coordinated announcement, three major browser vendors have agreed to consolidate their individual web API reference documentation into Mozilla's MDN and have formed an advisory group to guide future efforts. The groups will start using MDN as a single point of truth for web platform documentation and reference.
-
Azure Application Insights for Node.js Hits 1.0
At Node.js Interactive North America 2017, Microsoft announced the general availability of the Application Insights for Node.js SDK, closing a big gap in their product offering.
-
Switching to GraphQL at Bustle
While GraphQL, Facebook's "query language for APIs", is heavily used within Facebook, it's still early days for the specification in the community. InfoQ sat down with Steve Faulkner, director of engineering at Bustle, to talk about GraphQL, how it's used at Bustle, and what teams looking at GraphQL should consider.
-
Node.js Foundation Readies Official Developer Certification
The Node.js Foundation is putting the finishing touches on their new Node.js Developer Certification, with plans to release it in December.
-
NPM Releases New Security Features
Today, Npm released new features that should help secure the package registry from attackers. The use of two-factor authentication and authentication token restrictions should help keep packagers more secure.
-
CoffeeScript 2 Released, Adding Modern JavaScript Features
After a year of intense activity, CoffeeScript has risen from the embers with CoffeeScript 2, updating the language for use in a modern JavaScript community.
-
Facebook Releases React 16
Facebook has released version 16 of React, adding some welcome features and performance improvements. The only difference this time around is that they completely rewrote React.
-
Facebook to Relicense React under MIT
Facebook has decided to change the React license from BSD+Patents to MIT to make it possible for companies to include React in Apache projects, and to avoid an uncertain relationship with the open source community.
-
W3C Publishes DRM as a Recommendation
After a divided vote, the World Wide Web Consortium has adopted Encrypted Media Extensions as a full recommendation, formalizing closed-source Digital Rights Management into the specification. In response, the EFF has resigned from the W3C.