awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • fullhuman/purgecssالصورة الرمزية لـ FullHuman

    FullHuman/purgecss

    8,043عرض على GitHub↗

    PurgeCSS هو أداة لتنقية وتحسين ملفات CSS ضمن خط أنابيب البناء (build-pipeline)، مصممة لتقليل الحجم النهائي لملفات التنسيق. يعمل كأداة "هز شجري" (tree shaking) تقوم بمسح ملفات HTML وJavaScript لتحديد وإزالة المحددات (selectors) غير المستخدمة من ملفات CSS. تعمل الأداة على تحسين حمولات CSS من خلال إجراء تحليل ثابت للمحتوى لاكتشاف الأنماط المستخدمة فعلياً في الترميز. تستخدم مطابقة الأنماط القائمة على التعبيرات النمطية (regex) للعثور على أسماء الفئات المحتملة دون تنفيذ الكود، وتوظف تحويل AST القائم على PostCSS لحذف القواعد غير المستخدمة بأمان. يوفر المشروع قدرات لأتمتة بناء الواجهة الأمامية، مما يسمح بدمج إزالة الأنماط غير المستخدمة مباشرة في مجمعات الوحدات (module bundlers) ومشغلات المهام. كما يتضمن مرشح قائمة بيضاء (whitelist) مخصص للحفاظ على المحددات الأساسية بغض النظر عما إذا تم اكتشافها أثناء مسح المحتوى.

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

    TypeScript
    عرض على GitHub↗8,043
  • aui/font-spiderالصورة الرمزية لـ aui

    aui/font-spider

    5,138عرض على GitHub↗

    Font-spider هي مجموعة من الأدوات المتخصصة لتحسين خطوط الويب. تعمل كأداة لتقسيم الخطوط وضغطها، حيث تحلل محتوى HTML لاستخراج الأحرف المستخدمة فقط في الصفحة، مما ينشئ ملفات خطوط مصغرة لتقليل حجم الصفحة وتحسين سرعة التحميل. يتضمن المشروع محول خطوط ويب ينشئ ملفات بتنسيقات ثنائية متعددة لضمان التوافق عبر المتصفحات المختلفة. كما يوفر إضافة لأدوات البناء لدمج تحليل الخطوط وتقسيمها مباشرة في خطوط أنابيب التطوير الآلية. تغطي مجموعة الأدوات تقسيم الخطوط بناءً على الرموز (glyphs)، واستخراج خرائط الأحرف، وتحليل استخدام الخطوط لتحديد وإزالة البيانات الزائدة من أصول الطباعة.

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

    JavaScript
    عرض على GitHub↗5,138
  • vercel/next-learnالصورة الرمزية لـ vercel

    vercel/next-learn

    4,745عرض على GitHub↗

    next-learn هي مجموعة من الموارد التعليمية ونماذج التنفيذ لبناء تطبيقات ويب متكاملة (Full-stack). تعمل كمورد تعليمي ودرس تعليمي لإطار عمل Next.js، حيث توفر كوداً أولياً ومشاريع أمثلة توضح العرض من جانب الخادم (SSR) والنظام البيئي المعتمد على React. يوفر المشروع قالب ويب متكامل يعرض تنفيذاً كاملاً لتكامل قاعدة البيانات، ومصادقة المستخدم، ومنطق جانب الخادم. يتضمن أمثلة مرجعية لتحسين أداء الويب، توضح تحديداً استخدام مكونات الخادم، وإجراءات الخادم، والتوجيه الديناميكي. تغطي قاعدة الكود سطحاً واسعاً من قدرات التطبيقات المتكاملة، بما في ذلك إدارة البيانات من خلال الاستعلام والتعديل من جانب الخادم، والتحكم في الوصول القائم على الهوية عبر حراس المسار، وهيكلية التنقل باستخدام التوجيه القائم على نظام الملفات. كما تنفذ استراتيجيات عرض متنوعة، وتحسين الأصول للصور والخطوط، وتصميم واجهة المستخدم.

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

    TypeScript
    عرض على GitHub↗4,745
  • wmonk/create-react-app-typescriptالصورة الرمزية لـ wmonk

    wmonk/create-react-app-typescript

    3,680عرض على GitHub↗

    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
    عرض على GitHub↗3,680
  • donaldcwl/browser-image-compressionالصورة الرمزية لـ Donaldcwl

    Donaldcwl/browser-image-compression

    1,701عرض على GitHub↗

    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
    عرض على GitHub↗1,701
  • nmfr/optimize-css-assets-webpack-pluginالصورة الرمزية لـ NMFR

    NMFR/optimize-css-assets-webpack-plugin

    1,135عرض على GitHub↗

    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
    عرض على GitHub↗1,135
  • fredwu/jquery-endless-scrollالصورة الرمزية لـ fredwu

    fredwu/jquery-endless-scroll

    838عرض على GitHub↗

    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
    عرض على GitHub↗838
  1. Home
  2. Web Development
  3. Web Performance Tuning