Article summary Here's a summary of the blog post:
Google is proposing a new approach for the Privacy Sandbox initiative on the web. Instead of completely deprecating third-party cookies, they plan to introduce a new experience in Chrome that allows users to make an informed choice about cookie tracking that applies across their web browsing. Users will be able to adjust this choice at any time.
Key points:
The goal remains to improve online privacy while preserving ad-supported internet and a competitive marketplace.
Article summary Here is a summary of the key points from the blog post:
Garbage collection is a way for programming languages to automatically reclaim memory that is no longer being used by a program. Many modern languages like Java and Kotlin use garbage collection.
WebAssembly (Wasm) is a new runtime that allows programs written in various languages to be run in web browsers. However, traditionally each language needed to bundle its own garbage collector when compiled to Wasm, which was inefficient.
Here is a summary of the key points from the Hacker News post on the state of CSS in 2022:
Positive Sentiment Many people are excited about new features like container queries, cascade layers, :has() selector, and color spaces beyond sRGB. These will enable new kinds of responsive designs and solve pain points in managing large codebases.
There is appreciation for how much CSS has evolved, becoming more powerful and easier to use compared to the early days.
Here is a summary of the Hacker News post in Markdown format:
Positive Sentiment The post introduces new web APIs that enable building advanced web apps, like using system level contact picker, saving files directly to disk, accepting file uploads etc. This will allow developing full-featured web apps that rival native apps.
showSaveFilePicker() provides a better user experience than just downloading a file, since it allows editing and incrementally saving a file.
Here is a summary of the Hacker News comments in Markdown format:
Positive Sentiment Commenters note that Safari deprecated the unload event a while ago, so this change brings Chrome in line with other browsers.
The beforeunload event is still supported for legitimate use cases like unsaved changes.
Negative Sentiment Some skepticism that developers will follow the advice to only use beforeunload minimally.
Concern that restricting right click menus has become too common.
Here is a summary of the key points from the Hacker News post:
Positive Sentiment Google Chrome is working on releasing new versions faster to get bug fixes, security updates, and new features to users quicker. Google wants to improve the release process to be faster. Negative Sentiment Frequent releases increase the burden on developers who maintain Chromium forks, having to keep rebuilding and testing with each new version. Some think the releases have too much bloat and take too long to compile already.
Here is a summary of the key sentiments and recommendations from the Hacker News post:
Positive Sentiment Some acknowledge the legitimate use case of preventing fraud and bots. A few note that not all devices need full attestation, and it could be limited to high security services like banking. Google does provide good Linux support in Chrome, so they may not intend to block Linux users. Negative Sentiment Majority express concerns about loss of user privacy, freedom and control.
Here is a summary of the key points from the Hacker News post:
Positive Sentiment Appreciation for how far CSS has come over the years in terms of capabilities like trigonometric functions, animations, etc. Praise for the thoughtfulness and attention to detail in the ongoing evolution of CSS. Acknowledgement that CSS syntax itself is well designed. Examples of complex UI effects possible with modern CSS are impressive. Negative Sentiment Concern that CSS has suffered from too much feature creep over the years.
Here is a summary of the key sentiments and recommendations from the Hacker News post:
Positive Sentiment Some commenters think the Topics API is an improvement over third-party cookies for preserving privacy while still allowing relevant ads. They see it as a pragmatic approach given Google's business model.
A few commenters appreciate Google's intent with the new APIs like Fenced Frames and Shared Storage, even if the implementations may have issues.
Here is a summary of the key sentiments and recommendations from the Hacker News comments on the post about JavaScript import maps:
Positive Sentiment Import maps allow skipping the bundling step, which simplifies build pipelines. Some see this as a major win, especially when starting new projects.
Import maps enable loading JavaScript modules natively without shims or build tools. This is seen as an improvement over previous solutions like RequireJS.
Here is a summary of the key points from the Hacker News post:
Positive Sentiment WebGPU provides a common API for accessing GPU capabilities across browsers and platforms. This makes it easier for developers to leverage GPU power in web apps.
WebGPU is based on existing native APIs like Vulkan, Metal, and DirectX 12. This means it can provide low overhead access to GPU features.
WebGPU works well for graphics workloads like games.
Here is a summary of the key points from the Hacker News post:
Positive Sentiment Google's efforts to improve web performance are appreciated. INP could help incentivize better practices. Client-side rendering can make interactions feel faster compared to full page reloads. Fast initial response times after clicks are good for usability. Negative Sentiment INP may encourage premature loaders before requests start. This could be misleading. Google's own scripts like Analytics are problematically heavy and hurt scores.