InfoQ Homepage Web Development Content on InfoQ
-
Faster Web Rendering with WICG Display Locking Proposal
The Web Incubator Community Group (WICG) recently introduced Display Locking, a proposed set of API changes that make it straightforward for developers and browsers to easily scale to large amounts of content and control when rendering work happens.
-
TypeScript 3.7 Adds Optional Chaining and Coalescing
The TypeScript team announced the release of TypeScript 3.7, including optional chaining, nullish coalescing, assertion functions, and numerous other developer ergonomic improvements.
-
Predicting the Future of the Web: Richard Feldman at ReactiveConf 2019
At ReactiveConf 2019 in Prague, Richard Feldman drew on his 12 years of professional Web development experience, and history of being an early adopter of technologies like React in 2013 and Elm in 2014, to make and justify some concrete predictions about the future of the Web in both 2020 and 2025.
-
Writing Tests for CSS Is Possible! Gil Tayar at ReactiveConf 2019
Gil Tayar, senior architect and developer relations at Applitools, recently presented at ReactiveConf 2019 in Prague the specific issues behind CSS testing and how they can be addressed through methodology and tooling.
-
Facebook Releases Relay 7 for Building Data-Driven React Apps with GraphQL
Relay, a JavaScript framework for building data-driven React applications with GraphQL, recently released version 7, with improvements to error handling and Relay hooks.
-
Four Strategies to Handle Backpressure - Jay Phelps at ReactiveConf 2019
Jay Phelps, RxJS core team member, recently presented at ReactiveConf 2019 in Prague what backpressure really is, when it happens, and the strategies which can be applied to deal with it.
-
When Deferring Decisions Leads to Better Codebases: Boris Litvinsky at ReactiveConf 2019
Boris Litvinsky, tech lead at Wix, recently presented in a talk at ReactiveConf 2019 in Prague why he thinks deferring decisions taken in the software development process can result in a better codebase. He also discussed some design and coding practices which support delaying or reversing decisions.
-
TypeScript, Seeing Past the Hype - Matthew Gerstman at ReactiveConf 2019
Matthew Gerstman, senior software engineer at Dropbox, recently presented at ReactiveConf 2019 in Prague the lessons learnt by Dropbox after they migrated to TypeScript four years ago. Gerstman described the good, the bad and the ugly parts of TypeScript, and how TypeScript helped Dropbox to tackle programming at scale.
-
Apple Adds Native W3C WebDriver Support to iOS
With the release of iOS 13, Apple now includes native iOS W3C WebDriver support. Beyond previous support for WebDriver added in Safari 10, WebDriver can now easily be used for testing mobile Safari web applications efficiently.
-
Largest Transport Provider in Norway Rewrites Its Website with 83,000 Lines of Elm
Vy.no, the largest transport provider in Norway, rewrote its website in the compile-to-JavaScript Elm language. Robin Heggelund Hansen and Kjetil Valle presented in a recent article the three-year journey by which Vy gradually switched to Elm for the non-static parts of its website.
-
JavaScript Private Class Fields and Methods: Three New Draft Specifications
Private class fields are finally coming to JavaScript with no less than three separate TC39 proposals that define the new capabilities.
-
React-Based Site Generator Gatsby Raises $15M
Gatsby, the open-source React-based site generator framework, has raised $15M in a Series A funding round, led by CRV. Gatsby plans to grow its team, invest over $3 million yearly in open-source software (including Gatsby itself), and develop a cloud services offering.
-
Vue 2 vs. Vue 3: James Stewart at Vue Glasgow Meetup
James Stewart recently compared the incoming Vue 3 function-based Composition API to the current Vue 2.x class-based Options API. In a presentation held at the second Vue.js Glasgow meetup event, Stewart analyzed the code from the same application written with both APIs, and concluded that the Vue 3 API leads to better code structuring, and makes the isolation and composition of logic easier.
-
Storybook 5.2 Improves Design System Documentation
The recent Storybook 5.2 release delivers a new approach for generating design system documentation. Storybook 5.2 streamlines component documentation to make best practice documentation easier for anyone creating Storybook projects.
-
WebExpo 2019: More Than You Ever Wanted to Know About Resource Hints
Harry Roberts, consultant front-end architect at CSS Wizardry, discussed how web pages can be made faster with Resource Hints in a recent talk at WebExpo 2019 in Prague.