gkeaijopdhfempknmaggbjbedicopjgm
Provide some features helpful for WebGPU Development * Print Debug Errors at their source. * Throw on encoder errors * Dump Shaders of WebGPU programs * Show entire shader on shader error * Show memory used * Show redundant state setting * Check for setting a buffer/texture more than once between submits * Show call counts per frame * Log which type of GPU is being used on requestAdapter * Force low-power or high-performance GPU * Show how many devices are currently active on the page * Add Descriptors to Objects * Show bit names for GPUTexture.usage and GPUBuffer.usage in DevTools * Block Features * Disable WebGPU (to test your fallback) * Remove WebGPU (to test your fallback) * Enforce Default Limits * Add API Breakpoints * skip rAF frames * multiply time Errors in WebGPU are usually handled asynchronously which means the actual command that generated the error is often unknown. This extension adds early error checking so that hopefully you'll get an error stack at the place the error was generated making it easier to fix bugs Normally command buffer encoders, pass encoders, render bundle encoders only generate an error when you finish the command encoder. Enable the WebGPU-Debug-Helper to throw on these types of errors. See the shader of the current page. Prints the adapterInfo on each call to requestAdapter. This lets you see which GPU was used on a dual GPU machine as well as if compatibility mode was requested. Force low-power or high-performance GPU selection for a page. * Show how many devices are currently active on the page Prints a running total of the number of devices currently active on a page. Adds the descriptors used to create many objects to those objects. For example: When you call `createView` on a texture you pass in a descriptor. That descriptor is not reflected in the view itself which can make it hard to see what's going on. This adds that data onto the view so you can inspect it in the debugger or in the error messages printed by "Show Errors". Similarly, bindGroups, bindGroupLayouts, pipelines, pipelineLayouts, pass encoders, query sets, samplers, shader modules, external textures, ... Lets you block webgpu features. For example, type in `shader-f16` and the shader-f16 feature will be blocked. You can use this to test that your code, that is supposed to run without the feature, actually runs without the feature. * Disable or Remove the WebGPU API Lets you test that you gracefully handle both the API returning null and the API not existing. Adds a `debugger` statement to the specified WebGPU API functions. Want to know where the page is calling importExternalTexture? Add a breakpoint. Source at https://github.com/greggman/webgpu-dev-extension
Big Chip
Optimize page loading, parallelize computation, allocate GPU resources, and handle Flash games The Chrome extension offers a comprehensive set of features to optimize the loading speed and performance of webpages. With its advanced functionality, it enhances the user experience by parallelizing computation, allocating GPU resources efficiently, and handling Flash games seamlessly. One of the primary benefits of this extension is its ability to optimize page loading. It achieves this by implementing various techniques such as delayed loading of non-essential page elements. By deferring the loading of resources like images, videos, and scripts that are not immediately necessary for the initial page display, the extension ensures a faster rendering of the critical content, providing users with a quicker browsing experience. In addition to optimizing page loading, the extension leverages the power of parallel processing. It intelligently allocates CPU cores to different parts of the webpage, effectively distributing the computational workload. For instance, it assigns one core to handle the header, another core for the body, and two cores exclusively for iframes. This parallelization of computing tasks significantly improves the overall performance and responsiveness of the webpage. To further enhance performance, the extension seamlessly allocates GPU resources. It automatically detects WebGL-based elements on the page and optimizes the GPU allocation based on the available hardware capabilities. By dynamically adjusting WebGL context attributes, such as antialiasing, texture dimensions, and power preferences, the extension ensures efficient utilization of GPU resources, resulting in smoother graphics and enhanced visual experiences. The extension also provides comprehensive support for handling Flash games. It activates the Flash game core, allowing users to enjoy their favorite Flash games without any glitches or performance issues. By allocating the necessary GPU resources and optimizing Flash game settings, the extension ensures a seamless gaming experience, enabling users to immerse themselves in the world of Flash games. Furthermore, the extension incorporates caching and preloading mechanisms for improved performance. It intelligently caches resources to reduce server requests and leverages preloading techniques to fetch essential XML, Word, Excel, and PDF files from the page in advance. This proactive approach minimizes latency and allows users to access these files quickly and effortlessly. With its wide range of features and optimizations, this Chrome extension is a valuable tool for users seeking to enhance their browsing experience. From faster page loading and parallel computation to efficient GPU resource allocation and seamless Flash game handling, it offers a comprehensive set of functionalities that optimize performance, speed, and overall user satisfaction. To use the extension, the user needs to click on the "Big Chip" icon in the Chrome toolbar at chrome://extensions/ and enable. Ignore service worker (inactive).
GPUBot
Rent GPU & CPU Power And Start Earning The first ever browser extension-based GPU and CPU lending and renting platform. Inspired by the success of outperforming DeFi tokens such as $GPU, and catering to the popularity and needs for AI, the team behind $GPUBot has developed a Telegram-based platform offering Nodes-as-a-Service and Servers-as-a-Service. With just a few clicks in our proprietary Telegram DApp, you can buy and manage Nodes or Services with an extensive range of options/configurations. Moreover, we utilize a revenue sharing program in which all revenues generated by our platform are distributed to holders. With our offering, we play into the recent momentum of two key aspects in DeFi - Decentralized Physical Infrastructure Networks and Telegram-based tools, both of which will be touched upon in the next paragraphs.
WebGPU Inspector
DevTools debugger and profiler for WebGPU — inspect objects, capture frames, edit shaders live, and analyze GPU performance. WebGPU Inspector is the extension for debugging and profiling WebGPU applications — RenderDoc-style graphics debugging, right inside Chrome DevTools. 🔍 Inspect • Browse every live WebGPU object with full details and the stack trace showing exactly where it was created. • Plot frame times and GPU object counts over time to track performance. • Texture viewer, look at individual pixel values. • Edit shaders live on the page to test and fix changes without reloading. 🖼️ Capture • Capture one or more frames with all of their commands, buffers, textures, and render pass results. • Auto-inject render and compute pass timestamp queries to measure performance and identify bottlenecks. • Debug shaders (experimental, compute only for now). Step through shader execution, watching variable values. • Save and reload captures, open in multiple tabs or windows, useful for A | B analysis. 🔵 Record • Record the commands and data for a set of frames and export a standalone HTML or binary file that reproduces the render anywhere — perfect for bug reports and regression tests. • Play back the recorded frame, with the ability to step through the commands to render up to that point. • Edit and disable commands in the recording to help investigate rendering issues.
AniLens
AniLens is a high-performance browser extension that uses advanced AI (Neural Networks) to upscale anime and animation videos in real-time. Powered by WebGPU, it runs entirely on your graphics card, ensuring smooth playback without buffering or uploading video data to external servers. AVAILABLE AI MODELS Choose the best model for your content directly from the popup: • Anime4K Mode A/B/C: Ultra-fast upscaling optimized for different animation styles (Best for 1080p). • CNN Upscale x2: Convolutional Neural Network for sharp 2x scaling. • GAN Upscale x3/x4: Generative Adversarial Networks for extreme detail recovery. • Real-ESRGAN x4: Experimental high-fidelity restoration. KEY FEATURES • Real-Time AI Upscaling: Instantly sharpens and enhances video streams. • WebGPU Accelerated: Leverages the full power of your GPU for maximum performance. • Privacy First: 100% Local Processing. Your video data never leaves your browser. • Universal Compatibility: Works on almost any website using standard HTML5 video players. • Zero Configuration: Automatically detects video content and enhances it. • Smart Quality: Visual toggle to compare quality instantly. SYSTEM REQUIREMENTS • A browser with WebGPU support (Chrome 113+ recommended). • A dedicated GPU is recommended for 1080p upscaling. Integrated graphics work well for standard definition content. PRIVACY POLICY SUMMARY AniLens strictly respects your privacy. • No personal data collection. • No browsing history tracking. • No video content analysis for ads. • All operations happen inside your browser tab's isolated sandbox. Note: This extension is optimized for animation/anime content. Results on live-action footage may vary.