InfoQ Homepage Web Development Content on InfoQ
-
WebAssembly Used to Extend Life of Flash Legacy Content
Adobe will stop distributing and updating Flash Player after December 31, 2020. The large amount of Flash content accumulated over the years is however not entirely lost. Ruffle, a Flash emulator, and CheerpX, an x86 virtualization technology, both leverage WebAssembly to play .swf files in the browser.
-
Crowdfunding Web APIs - Igalia Lets Developers Fund APIs They Care About
Igalia, an open-source consultancy that contributed a large part of the CSS Grid implementation in WebKit and Chromium, is experimenting with the crowd-funding of new web APIs. Starting with six HTML/CSS features, the experiment gives developers a larger say on what web APIs get implemented and when.
-
Haskell Web Framework IHP Aims to Make Web Development Type-Safe and Easy
Created at digitally induced, the Integrated Haskell Platform aims to be an opinionated framework bringing Haskell type-safety to server side rendering combined with fast development. InfoQ has spoken with digitally induced CEO Marc Scholten.
-
Faster, Smaller Vue3 Coming Soon - Evan You, State of the Vuenion 2020
Evan You, creator of Vue.js, recently discussed the Vue 3 release. After more than two years of development, Vue 3 targets a release in Q3 2020. Vue 3 brings a faster renderer, a new composition API, a new template compiler, and server-side rendering support. With TypeScript, and a more modular architecture, Vue 3 strives to be smaller, more maintainable and make it easier to target native.
-
Vue 3 Reactivity Internals - Sarah Drasner at Vue.JS Amsterdam
Sarah Drasner, Vue.js core team member, gave an overview of Vue 3 reactivity internals. Vue’s reactivity functionality is isolated in a separate package and can be used standalone.
-
Microfrontends at Vonage - Yoav Yanovski at Vue.JS Amsterdam
Yoav Yanovski, senior technical manager at Vonage, recently presented at Vue.js Amsterdam 2020 the rationale behind moving from a monolithic front-end towards a micro-front-end architecture. Yanovski also detailed micro-front-end’s architectural options, the tradeoffs involved in each option, and the choices made at Vonage.
-
Apple Rejects NFC, Bluetooth and 14 More Web APIs, Citing Privacy Reasons
In the frame of its tracking prevention policy, Apple recently communicated its current refusal to implement 16 web APIs, citing privacy concerns. Apple emphasized that the decision could be reconsidered if the proposals evolve to reduce the fingerprinting attack surface.
-
High Resolution Time Level 2 Is Now a Web Standard
High Resolution Time Level 2 joined the list of web standards. The new standard updates and replaces the previous High Resolution Time Level Level 1 standard. Level 2 strengthens the reliability and precision of performance monitoring, animations, audio cues, and synchronization between browsing contexts.
-
Angular 10, an Incremental Update
Angular 10 is the next major release of Google's SPA framework. It's a relatively small release that focuses on bug fixes, improved tooling, and dependency updates.
-
Webpack vs. Rollup vs. Parcel vs. Browserify: a Detailed Benchmark
The Google's web.dev team recently released a detailed benchmark comparing popular web application bundlers. The first release tests the browserify, parcel, rollup, and webpack bundlers across six dimensions and 61 feature tests. The benchmark aims at giving developers a relevant and structured comparison basis from which to pick a bundler that fits the specific needs of a given project.
-
Chrome 85 DevTools Support CSS-in-JS and Lighthouse 6
The forthcoming Chrome 85 release in August includes style editing for CSS-in-JS frameworks, Lighthouse 6, support for new ES2020 features, and several other helpful additions for web developers.
-
JavaScript Reaches the Final Frontier: Space
The recent SpaceX Dragon launch brings JavaScript to space. Leveraging Chromium and JavaScript, significant portions of the user interface rely on web technologies.
-
Web Animations API Now Supported in All Evergreen Browsers
With the release of Safari 13.1, the Web Animations API now ships with all evergreen browsers.
-
Flutter Now Runs in Codepen Code Playgrounds
Zoey Fan, product manager for Flutter, recently announced that Codepen, a popular online code playground, is now supporting Flutter. Flutter developers interested in sharing code snippets, or developers interested in quickly trying Flutter out without installation nor setup, can interactively write Flutter code in a Codepen window and observe the web output in another one.
-
Collecting Performance Data - Jonathan Fielding at HalfStack
Jonathan Fielding, lead engineer at RVU, explained at HalfStack this year how developers may measure and analyze the performance of their sites. Synthetic data and real user metrics give a complementary vision of the site performance.