InfoQ Homepage Web Development Content on InfoQ
-
W3C Releases HTML 5.2 As Official Recommendation
The W3C released the HTML 5.2 update to the HTML specification as an official recommendation on December 14, 2017. This update adds new features like the dialog element, obsoletes old ones like the HTML plugins system, and integrates work from other W3C committees such as support for the Payments Request API and the Presentation API.
-
Visual Studio Code 1.19 Completes 2017 Release Schedule, Team Preps for 2018
Microsoft has released Visual Studio Code 1.19, capping off a year of monthly releases. The editor has come a long way in the past year with huge gains in features, speed, and popularity. The team is gearing up for a jam-packed release schedule in 2018.
-
Brief Analysis of the State of JavaScript 2017 Results
In the 2017 edition of the "State of JavaScript", over 28,000 developers responded, supplying the community with a diverse dataset to analyze, and enabling a myriad of discoveries about how JavaScript is being used. JavaScript continues to change at a fever pace with some industry stalwarts stalling while upstarts advance.
-
Firefox Quantum Commits to Cross-Browser Extension Architecture
With the Firefox 57 “Quantum” release, Firefox now only supports extensions based on the WebExtensions API, joining Chrome and Edge in supporting extension development with pure HTML, CSS, and JavaScript based on a cross-browser shared extension architecture.
-
React Adopts RFC Process
Facebook has decided to adopt a new Request for Comments (RFC) process to help guide the design of React and smooth the pathway from idea to implementation. The new process, based on the Rust RFC process, asks developers to submit an RFC before beginning work on a large change to React's codebase.
-
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.