InfoQ Homepage Web Development Content on InfoQ
-
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.
-
Beyond Responsive Design, Responsive Websites - Kilian Valkhof at HalfStack
Kilian Valkhof, creator of the web-developer-focused Polypane browser, presented at the HalfStack conference new ways that web developers and designers can provide better user experience by going a step beyond responsive design. Using recent additions to browsers, developers and designers can also respond to user preferences, the user environment, the network condition, and device capabilities.
-
Why We Don't Use a CSS Framework - Scott Tolinski, Reactive Conf
In a recent ReactiveConf session, Scott Tolinski defended the thesis that developers, due to recent additions to the CSS language, may not need to use a full-fledged CSS framework. Tolinski further demonstrated how developers who do not need to support IE11 can leverage CSS variables to implement a custom design system with characteristically less overhead than a framework.
-
Esbuild JavaScript Bundler Claims 10-100x Faster Bundling Time
esbuild, a JavaScript bundler and minifier, seeks to bring order-of-magnitude speed improvements in the JavaScript bundling and minification process. esbuild achieves its speed by being written in Go compiled to native code, parallelizing tasks to leverage multi-core processors , and minimizing data transformations.