back to top
More
    HomeTechChrome 146 Beta: Google Delivers Native Scroll Animations and WebGPU for Older...

    Chrome 146 Beta: Google Delivers Native Scroll Animations and WebGPU for Older Devices

    Published on

    GeForce NOW Launches on Amazon Fire TV: RTX-Powered Gaming Without a Console

    NVIDIA has fundamentally expanded cloud gaming accessibility and the Fire TV Stick proves it. The company launched its GeForce NOW app on select Amazon Fire TV devices during February 2026, enabling

    Key Takeaways

    • Chrome 146 Beta eliminates JavaScript for scroll-based animations through native CSS support
    • WebGPU Compatibility mode extends graphics API access to OpenGL and Direct3D11 devices
    • WebNN origin trial enables native machine learning acceleration for web applications
    • Sanitizer API prevents XSS attacks with safe-by-default HTML content filtering

    Google released Chrome 146 Beta on February 11, 2026, shifting web development toward performance-first patterns. The update targets developers frustrated by JavaScript-heavy animation libraries and designers restricted by limited GPU support on older hardware. Eight features reshape how browsers handle animations, graphics rendering, and user input.

    Scroll-Triggered Animations Move From JavaScript to CSS

    Chrome 146 Beta introduces declarative control for scroll-position-based animations playing, pausing, and resetting effects without custom scripts. Developers previously relied on Intersection Observer APIs and manual viewport calculations to trigger fade-ins, parallax effects, and progress indicators.

    The new CSS implementation offloads animation handling to worker threads, eliminating main-thread blocking during scroll events. Animation timelines now reference scroll containers directly through timeline-trigger properties, with the trigger-scope property limiting name collisions across components.

    Timeline Named Range “scroll” expands control

    ViewTimelines gain a scroll named range that spans the full extent of scroll containers, not just visible portions. This complements existing ranges (entry, exit, cover, contain) and enables effects that persist beyond element visibility like sticky headers with opacity transitions tied to document scroll position.

    The Chrome for Developers team demonstrated scroll-triggered animations in December 2025 using experimental flags. Chrome 146 Beta makes the feature production-ready across Windows, macOS, Linux, ChromeOS, and Android.

    WebGPU Compatibility Mode Reaches Devices Without Vulkan or Metal

    WebGPU Compatibility mode extends the graphics API to hardware running OpenGL and Direct3D11. The opt-in subset requires developers to specify featureLevel: 'compatibility' when calling requestAdapter, enabling WebGPU apps on devices that lack modern explicit graphics APIs.

    Simple applications need no code changes beyond the adapter request. Advanced implementations may require modifications to accommodate texture format restrictions and depth-stencil limitations inherent to legacy APIs.

    Transient attachments reduce VRAM usage

    The TRANSIENT_ATTACHMENT GPUTextureUsage flag lets render pass operations remain in tile memory, avoiding video RAM traffic. This optimization prevents unnecessary VRAM allocation for intermediate textures critical for mobile devices and older GPUs with limited memory bandwidth.

    Applications using WebGPU Compatibility mode remain valid WebGPU Core implementations, ensuring forward compatibility with user agents that don’t support the compatibility subset.

    WebNN Origin Trial Brings Native ML Acceleration to Web Apps

    Chrome 146 Beta initiates an origin trial for WebNN, the Web Neural Network API designed to access native operating system machine learning services. Developers can now leverage hardware-accelerated inference without bundling TensorFlow.js or ONNX Runtime into web applications.

    The API abstracts underlying hardware capabilities GPUs, NPUs, and specialized ML accelerators through a unified interface. This standardization aims to match native app performance for computer vision, natural language processing, and recommendation systems running in browsers.

    WebNN requires opt-in through Chrome Origin Trials registration. The trial phase collects developer feedback before potential inclusion in stable Chrome releases.

    Sanitizer API Addresses XSS Vulnerabilities With Safe Defaults

    The Sanitizer API provides built-in HTML content filtering that removes script-executable code from user-supplied input. Developers previously relied on DOMPurify or custom regex patterns to sanitize rich text from WYSIWYG editors, markdown renderers, and comment systems.

    Chrome’s implementation offers safe-by-default behavior that preserves formatting tags (<strong>, <em>, <ul>) while stripping <script>, inline event handlers, and dangerous attributes. The goal is reducing XSS attack surfaces in web applications that render third-party content.

    The API complements Content Security Policy headers by handling dynamic content that bypasses server-side validation.

    Iterator Sequencing Simplifies Async Data Processing

    Chrome 146 Beta implements TC39’s Iterator Sequencing proposal through Iterator.concat(...items). The method chains multiple iterators into a single sequence eliminating nested loops when processing paginated API responses, database cursors, or file streams.

    Developers working with async generators can now compose data pipelines without manual iterator management or generator delegation syntax (yield*).

    Text Scaling Respects OS-Level Accessibility Settings

    The meta name="text-scale" declaration makes root element font sizes scale proportionally to operating system and browser text preferences. Pages using relative units (rem, em) now honor Windows High Contrast mode, Android font size settings, and iOS Dynamic Type without custom media queries.

    Chrome disables legacy text autosizing heuristics and full-page zoom mechanisms when the meta tag is present. This change assumes developers have structured layouts to accommodate variable text sizes, a requirement for WCAG 2.1 AA compliance.

    The feature pairs with env(preferred-text-scale) for authors who need programmatic access to user text scale values.

    Additional CSS and Web API Improvements

    Text-indent gains hanging and each-line keywords

    The hanging keyword indents all lines except the first, while each-line applies indentation after forced line breaks. These options eliminate pseudo-element hacks for drop caps and quoted text formatting.

    Data URL MIME type parameters preserved

    Chrome 146 Beta maintains charset and boundary parameters in data URL Content-Type headers per the Fetch Standard. This fixes encoding issues when embedding SVGs and multipart resources as data URIs.

    Drag-and-drop dropEffect values persist

    The browser now preserves dataTransfer.dropEffect values from the last dragover event into drop events, matching HTML5 specification behavior. Developers regain control over copy, move, and link operations without browser overrides.

    Navigation API post-commit handler ergonomics

    The Navigation API allows registering post-commit handlers while invoking precommit handlers, reducing boilerplate in single-page application routing logic.

    Testing Chrome 146 Beta Before Stable Release

    Chrome 146 Beta is available for Windows, Mac, Linux, ChromeOS, and Android through the Beta channel. Developers can test features before the stable release expected in early March 2026.

    Download options include Google.com for desktop platforms and Google Play Store for Android devices. Features require no flags all CSS and Web API changes work out of the box except WebNN, which needs origin trial registration.

    The update includes under-the-hood performance and stability improvements beyond documented features.

    Limitations to Consider

    Scroll-triggered animations require layout stability

    CSS scroll timelines fail when scroll containers have dynamic heights or content reflows during animation. Developers must ensure fixed dimensions or account for ResizeObserver feedback loops.

    WebGPU Compatibility mode restricts texture formats

    Legacy API backends limit available texture compression formats and render target configurations. Applications targeting OpenGL ES 3.0 devices should test format fallbacks.

    WebNN hardware support varies by OS

    Windows requires DirectML, macOS needs Core ML, and Linux relies on vendor-specific drivers. Feature detection is mandatory before invoking WebNN APIs.

    Frequently Asked Questions (FAQs)

    What is Chrome 146 Beta’s release date?

    Chrome 146 Beta launched on February 11, 2026 for Windows, Mac, Linux, ChromeOS, and Android. The stable release typically follows beta by 4-6 weeks, targeting early March 2026.

    How do scroll-triggered animations improve performance?

    CSS scroll animations run on compositor threads instead of the main JavaScript thread. This prevents animation jank during scroll events and reduces CPU usage by eliminating Intersection Observer polling.

    Can I use WebGPU on devices without Vulkan support?

    Yes. WebGPU Compatibility mode works with OpenGL and Direct3D11 hardware. Add featureLevel: 'compatibility' to your requestAdapter call to enable legacy GPU support.

    What is the WebNN API used for?

    WebNN enables hardware-accelerated machine learning inference in web browsers. Use cases include real-time object detection, language translation, and personalized recommendations without server round-trips.

    Is the Sanitizer API production-ready?

    The Sanitizer API ships in Chrome 146 Beta but remains subject to specification changes. Test thoroughly in beta environments before deploying to production applications handling user-generated content.

    How does text-scale meta tag affect responsive design?

    The meta name="text-scale" tag scales root font size based on OS accessibility settings. Layouts using rem and em units adapt automatically, while pixel-based designs may break at extreme scale factors.

    Do scroll-triggered animations work in all browsers?

    Scroll-triggered animations are Chrome-specific in February 2026. Firefox and Safari have not announced implementation timelines. Provide JavaScript fallbacks for cross-browser compatibility.

    What are transient attachments in WebGPU?

    Transient attachments keep render pass data in tile memory instead of writing to VRAM. This reduces memory bandwidth consumption for intermediate render targets that don’t need persistence between frames.

    Mohammad Kashif
    Mohammad Kashif
    Senior Technology Analyst and Writer at AdwaitX, specializing in the convergence of Mobile Silicon, Generative AI, and Consumer Hardware. Moving beyond spec sheets, his reviews rigorously test "real-world" metrics analyzing sustained battery efficiency, camera sensor behavior, and long-term software support lifecycles. Kashif’s data-driven approach helps enthusiasts and professionals distinguish between genuine innovation and marketing hype, ensuring they invest in devices that offer lasting value.

    Latest articles

    GeForce NOW Launches on Amazon Fire TV: RTX-Powered Gaming Without a Console

    NVIDIA has fundamentally expanded cloud gaming accessibility and the Fire TV Stick proves it. The company launched its GeForce NOW app on select Amazon Fire TV devices during February 2026, enabling

    Google’s AI Revolution: Three Tools Bringing India’s 5,000-Year Heritage to Life

    Google has fundamentally redefined how artificial intelligence preserves cultural heritage and three new tools launched ahead of India AI Summit 2026 prove it. Announced February 11, 2026, Google Arts & Culture

    Microsoft AI Grounding: The Invisible Technology Behind Every Major AI Assistant

    Microsoft revealed a foundational shift in how AI assistants access information and the company sits at the center of it. AI grounding, the system connecting generative models to verified, real-time web content, now powers

    Claude Opus 4.6 Builds Complete Websites in Hours, 9 Expert Prompts That Work

    Professional website development through agencies costs $8,000–$25,000 and requires 4-8 weeks to complete. Claude Opus 4.6, Anthropic’s latest model released February 5, 2026, generates complete HTML, CSS, and JavaScript from natural language descriptions at API

    More like this

    GeForce NOW Launches on Amazon Fire TV: RTX-Powered Gaming Without a Console

    NVIDIA has fundamentally expanded cloud gaming accessibility and the Fire TV Stick proves it. The company launched its GeForce NOW app on select Amazon Fire TV devices during February 2026, enabling

    Google’s AI Revolution: Three Tools Bringing India’s 5,000-Year Heritage to Life

    Google has fundamentally redefined how artificial intelligence preserves cultural heritage and three new tools launched ahead of India AI Summit 2026 prove it. Announced February 11, 2026, Google Arts & Culture

    Microsoft AI Grounding: The Invisible Technology Behind Every Major AI Assistant

    Microsoft revealed a foundational shift in how AI assistants access information and the company sits at the center of it. AI grounding, the system connecting generative models to verified, real-time web content, now powers
    Skip to main content