InfoQ Homepage Web Browser Content on InfoQ
-
How Canva Scaled Real-Time Collaboration with WebRTC: from WebSockets to Seamless P2P Communication
Canva recently shared how it implemented real-time mouse pointers for collaborative whiteboarding. Canva chose a WebRTC-based solution to improve scalability, reduce latency, and lower backend load. Since WebRTC uses peer-to-peer communication, Canva can provide users with a smoother, more performant real-time experience than a traditional backend-based WebSocket and Redis solution.
-
New JavaScript Set Methods Now Supported by All Major Browser Engines
The release of Firefox 127 introduces new JavaScript Set methods, now supported across major browser engines. Polyfills are no longer needed to make them work everywhere. These additions provide convenient, built-in ways to manipulate and compare collections aiming to simplify development and enahnce performance.
-
Cloudflare Post-Quantum Cryptography Now Generally Available, Including Origin Servers
Cloudflare has announced the general availability of post-quantum cryptography for a number of its services and internal systems. While promising a higher standard of privacy for the post-quantum era, the new feature depends on post-cryptography support in browsers and on the final link between Cloudflare and origin servers.
-
Microsoft Playwright Testing: Scalable End-to-End Testing for Modern Web Apps
Microsoft recently announced the public preview of Microsoft Playwright Testing, a new service for running Playwright tests at scale through Azure.
-
MDN Introduces Web Development AI Help in Beta
Mozilla Developer Network (MDN) has released AI Help, a beta tool aiming to streamline web developers' interactions with the platform and provide problem-solving assistance. Only users with an MDN Plus account can access AI Help for now. So far, the community reaction has not been overly positive, and a number of GitHub issues have been reported.
-
Cloudflare Introduces Smart Hints to Automate Web Performance Optimisation
Cloudflare has introduced Smart Hints to eliminate the need for manual configuration of Early Hints and Fetch Priorities, By leveraging Cloudflare's network, Smart Hints streamline the optimization process and aim to provide performance improvements without requiring manual configuration.
-
Google is Rolling out Passkeys to Make Passwords a Relic of the Past
Google has begun rolling out support for passkeys across Google Accounts on all major platforms. Passkeys will be available as an additional authentication option alongside pre-existing mechanisms, including passwords, 2-step verification, and so on.
-
Chromium to Allow the Use of Third-Party Rust Libraries to Improve Safety and Security
The Chromium Project is going to add a Rust toolchain to its build system to enable the integration of third-party libraries written in Rust, with the aim of improving security, safety, and speed up development.
-
Meta Launches New Chromium-Based WebView for Android
Meta has been developing its own Chromium-based WebView for Android for a few years and has now started rolling it out to users of its Facebook app. The new WebView, which has not been open-sourced yet, improves security, stability, and performance, says Meta.
-
Meta Open-Sources Browser Extension to Establish Web Code Authenticity
Originally created to help WhatsApp users verify the authenticity of the WhatsApp code being served to their browsers, Code Verify is a new open-source extension for Chrome, Edge, and Firefox enabling to provide the same level of security for other Web services, says Meta.
-
Microsoft Edge for Linux Now Stable
After one year in preview, Edge for Linux has recently become stable, aiming to provide an alternative to Chrome and Firefox and support to legacy Web apps.
-
Chrome Browser Extensions Study Reveals Performance Impact of Popular Extensions
DebugBear recently published the results of a study reviewing the impact of the 1000 most popular Chrome extensions on browser performance and end-user experience. Some extensions may delay the page loading time by up to 4 seconds. Others shorten battery life by causing more than 20 seconds of CPU activity on page load.
-
Microsoft Will Retire Internet Explorer 11 in June 2022 for Certain Versions of Windows 10
Microsoft recently announced that the Internet Explorer 11 desktop application will be retired on June 15, 2022, for certain versions of Windows 10. Legacy Internet Explorer-based websites and applications will continue to work with Microsoft Edge’s built-in Internet Explorer mode.
-
Angular DevTools Released, Includes Component Explorer and Profiler
Minko Gechev, software engineer working on Angular at Google, recently announced the Angular DevTools Chrome extension. Angular DevTools includes a component explorer and profiler that let developers visualize component trees and analyze change detection cycles. Angular DevTools supports applications built with Angular v9 and above with Ivy enabled.
-
Compat2021 Unites Browser Vendors to Tackle Compatibility Issues
Microsoft, Google, Igalia, and other industry partners are joining hands to improve browser compatibility. The cross-browser effort, named #Compat2021, will focus on the top five compatibility pain points, all CSS-related: CSS Flexbox, CSS Grid, CSS position: sticky, the CSS aspect-ratio property, and CSS transforms.