awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesWeb Performance Tuning

Optimizing the delivery and rendering of web assets to improve page load and browser performance.

Distinct from Browser Rendering Tuning: None of the candidates cover general client-side web performance via asset reduction.

Explore 7 awesome GitHub repositories matching web development · Web Performance Tuning. Refine with filters or upvote what's useful.

Awesome Web Performance Tuning GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • fullhuman/purgecssAvatar von FullHuman

    FullHuman/purgecss

    8,043Auf GitHub ansehen↗

    PurgeCSS ist ein CSS-Purger und -Optimierer für Build-Pipelines, der darauf ausgelegt ist, die endgültige Größe von Stylesheets zu reduzieren. Es fungiert als Tree-Shaking-Tool, das HTML- und JavaScript-Dateien scannt, um ungenutzte Selektoren aus dem CSS zu identifizieren und zu entfernen. Das Tool optimiert CSS-Payloads durch statische Inhaltsanalyse, um zu erkennen, welche Styles tatsächlich im Markup verwendet werden. Es nutzt Regex-basiertes Pattern-Matching, um potenzielle Klassennamen zu finden, ohne Code auszuführen, und verwendet eine PostCSS-basierte AST-Transformation, um ungenutzte Regeln sicher zu löschen. Das Projekt bietet Funktionen für die Frontend-Build-Automatisierung, wodurch das Entfernen ungenutzter Styles direkt in Modul-Bundler und Task-Runner integriert werden kann. Es enthält zudem einen benutzerdefinierten Whitelist-Filter, um essenzielle Selektoren unabhängig vom Scan-Ergebnis zu bewahren.

    Eliminates dead CSS code to decrease browser rendering time and minimize data transfer.

    TypeScript
    Auf GitHub ansehen↗8,043
  • aui/font-spiderAvatar von aui

    aui/font-spider

    5,138Auf GitHub ansehen↗

    Font-spider ist eine Sammlung spezialisierter Tools zur Optimierung von Web-Fonts. Es fungiert als Font-Subsetter und Komprimierungs-Utility, das HTML-Inhalte analysiert, um nur die auf einer Seite verwendeten Zeichen zu extrahieren und minimierte Font-Dateien zu erstellen, was die Seitengröße reduziert und die Ladezeiten verbessert. Das Projekt enthält einen Web-Font-Konverter, der Dateien in mehreren Binärformaten generiert, um die Cross-Browser-Kompatibilität für das Text-Rendering sicherzustellen. Es bietet zudem ein Build-Tool-Plugin, um Font-Analyse und Subsetting direkt in automatisierte Entwicklungspipelines zu integrieren. Das Toolset deckt glyph-basiertes Font-Subsetting, Character-Map-Extraktion und Font-Nutzungsanalyse ab, um redundante Daten aus Typografie-Assets zu identifizieren und zu entfernen.

    Improves web performance and core web vitals by reducing the payload size of typography assets.

    JavaScript
    Auf GitHub ansehen↗5,138
  • vercel/next-learnAvatar von vercel

    vercel/next-learn

    4,745Auf GitHub ansehen↗

    next-learn ist eine Sammlung von Bildungsressourcen und Referenzimplementierungen für den Aufbau von Full-Stack-Webanwendungen. Sie dient als Lernressource und Tutorial für das Next.js-Framework und bietet Starter-Code sowie Beispielprojekte, die Server-Side-Rendering und das React-basierte Ökosystem demonstrieren. Das Projekt bietet ein Full-Stack-Web-Template, das eine vollständige Implementierung von Datenbankintegration, Nutzerauthentifizierung und serverseitiger Logik zeigt. Es enthält Referenzbeispiele für die Optimierung der Web-Performance, insbesondere die Demonstration der Verwendung von Server Components, Server Actions und dynamischem Routing. Die Codebasis deckt ein breites Spektrum an Full-Stack-Funktionen ab, einschließlich Datenmanagement durch serverseitige Abfragen und Mutationen, identitätsbasierter Zugriffskontrolle mittels Route-Guards und Navigationsarchitektur unter Verwendung von Dateisystem-Routing. Sie implementiert zudem verschiedene Rendering-Strategien, Asset-Optimierung für Bilder und Schriftarten sowie UI-Styling.

    Demonstrates web performance tuning through optimized image processing and font loading.

    TypeScript
    Auf GitHub ansehen↗4,745
  • wmonk/create-react-app-typescriptAvatar von wmonk

    wmonk/create-react-app-typescript

    3,680Auf GitHub ansehen↗

    This project is a pre-configured starter template and development environment for building web applications using TypeScript and React. It provides a project scaffold that automates the initial setup of build configurations and type safety. The environment includes a build pipeline for compiling and bundling React components, alongside a local development server featuring live reloading and integrated linting. It also provides a boilerplate for Progressive Web Apps, incorporating service worker support for offline asset caching. Broad capability areas cover frontend build automation, web app

    Improves page load speeds through code splitting, static pre-rendering, and PWA service worker caching.

    JavaScriptcreate-react-appfrontendreact
    Auf GitHub ansehen↗3,680
  • donaldcwl/browser-image-compressionAvatar von Donaldcwl

    Donaldcwl/browser-image-compression

    1,701Auf GitHub ansehen↗

    Browser image compression is a JavaScript utility designed to reduce image file sizes directly within the web browser. By adjusting dimensions and quality settings locally, the library minimizes bandwidth usage and storage requirements before files are uploaded to a server. The library maintains interface responsiveness by offloading heavy image manipulation tasks to background worker threads. It manages large image files using memory-efficient binary objects and utilizes the browser canvas application programming interface to re-encode data into formats such as JPEG or WebP. Users can contr

    Improves page responsiveness by processing heavy image assets locally to prevent blocking the main browser interface.

    JavaScriptcompress-imageimage-compressionimage-compressor
    Auf GitHub ansehen↗1,701
  • nmfr/optimize-css-assets-webpack-pluginAvatar von NMFR

    NMFR/optimize-css-assets-webpack-plugin

    1,135Auf GitHub ansehen↗

    This project is a Webpack plugin designed to automate the compression and refinement of CSS assets during the module bundling process. It functions as a build-time utility that intercepts generated stylesheets to reduce their total file size and improve performance for production deployments. The plugin distinguishes itself by providing a flexible architecture that supports third-party minification libraries, allowing developers to integrate specific compression engines into the build pipeline. It performs post-processing transformations on CSS files, including the identification and merging

    Enhances page rendering performance by eliminating redundant style definitions and compressing CSS assets.

    JavaScriptcss-assetscss-processorminimisation
    Auf GitHub ansehen↗1,135
  • fredwu/jquery-endless-scrollAvatar von fredwu

    fredwu/jquery-endless-scroll

    838Auf GitHub ansehen↗

    This project is a jQuery plugin designed to replace traditional page-based navigation with continuous, dynamic content loading. It enables web interfaces to automatically fetch and append additional data to the document as a user scrolls toward the bottom of the viewport. The library distinguishes itself through granular control over the scroll-based trigger logic, allowing developers to define specific sensitivity thresholds, execution delays, and stopping conditions for content requests. It also provides built-in support for managing the visual state of the interface, including the display

    Manages rendering and display of new elements to maintain performance when handling large datasets.

    CoffeeScript
    Auf GitHub ansehen↗838
  1. Home
  2. Web Development
  3. Web Performance Tuning