9 个仓库
Utilities for reducing document file size and improving web delivery performance.
Distinct from PDF Security and Signing: Distinct from PDF Security and Signing: focuses on file size reduction and linearization rather than encryption and permissions.
Explore 9 awesome GitHub repositories matching security & cryptography · File Size Optimizations. Refine with filters or upvote what's useful.
SVGOMG is a browser-based SVG minification tool that applies SVGO transformations entirely on the client side. It processes SVG files in a Web Worker to keep the user interface responsive, then displays the original and optimized file sizes side by side, including gzipped size estimates. The tool provides a live preview of the optimized SVG markup, rendered directly in the browser for immediate visual feedback. Users can configure which SVGO optimization plugins are enabled or disabled, set numerical precision for coordinates and transforms, and optionally pretty-print the output. Multiple op
Displays original and optimized SVG sizes side by side, including gzipped size estimates.
本项目是一个全面的前端开发指南和路线图,旨在帮助工程师掌握现代 Web 开发所需的技能和专业标准。它作为掌握 HTML、CSS 和 JavaScript 的技术参考,提供了结构化的学习路径,并绘制了从初学者过渡到专业 Web 工程师所需的专业能力图谱。 该资源作为一个分类目录和 JavaScript 生态系统概览。它编录了行业标准的框架、库和实用程序,为状态管理、CSS 框架和静态网站生成器提供了具体建议。 该指南涵盖了广泛的工程能力,包括 UI 架构、Web 性能优化和可访问性审计。它还为构建自动化、部署策略以及专业工作流的开发者工具选择提供了指导。
Provides strategies for minifying output to remove whitespace and comments to improve load times.
This project is a collection of Go libraries designed to reduce the size of multiple web formats while preserving functional integrity. It serves as a high-performance text processor and multi-format asset compressor for shrinking HTML, CSS, JavaScript, JSON, SVG, and XML files by removing redundant characters. The tool is designed for both static batch processing and real-time use. It includes middleware capabilities to intercept and minify web responses on the fly based on MIME types or file extensions, allowing for content compression during active data streams. The processing suite cover
Provides a comprehensive set of libraries to batch-minify HTML, CSS, JS, JSON, SVG, and XML files to reduce transfer size.
这是一个预配置的静态网站模板和 Web 性能启动器,用于使用 Eleventy 静态网站生成器构建博客。它通过自动化构建流水线将模板和内容转换为优化的 HTML 文件,为创建高性能网站奠定了基础。 该框架通过使用基于哈希的内容安全策略和通过边缘函数代理跟踪请求的隐私优先分析设置,实现了严格的安全态势。它进一步通过本地化远程图像和从本地源提供 Web 字体来防止布局偏移,从而强调性能。 该项目涵盖了全面的媒体优化功能,包括生成多种图像格式和模糊占位符。它包括用于 SEO 和社交元数据管理、XML 站点地图生成以及自动创建 RSS 订阅源和分页内容归档的内置系统。资产交付通过 CSS 压缩和不可变缓存标头进一步优化。
Compresses HTML and bundles JavaScript to reduce the total payload size sent to the browser.
Koala 是一个用于管理 Web 资源预处理器编译、转译和后台监控的图形用户界面。它作为一个构建工具,将 Less、Sass 和 CoffeeScript 文件转换为浏览器兼容的 CSS 和 JavaScript。 该应用程序具有用于控制转换过程的可视化界面,无需命令行交互。它集成了一个后台文件监视器,当检测到本地文件系统发生更改时,会自动实时重新编译源文件。 该工具提供了用于管理全局和项目特定编译设置的实用程序,包括用于压缩编译代码的后处理压缩功能。它还包含一个捕获编译器输出以检测并报告语法错误的通知系统。
Ships a post-processing minification pass to compress compiled CSS and JavaScript assets for production environments.
Pico 是一个轻量级的 PHP 内容管理器和 Markdown 网站生成器,属于扁平文件 CMS (Flat-file CMS)。它利用服务器文件系统进行 URL 路由,将 Markdown 文件转换为结构化网站,无需使用关系型数据库来存储内容和元数据。 该系统的特点是支持多语言网站部署,并具备静态页面缓存功能,可将渲染后的页面保存为 HTML 以减轻服务器负载。它采用基于 Git 的内容工作流,用于在不同环境间同步和部署更新。 该平台涵盖了广泛的功能,包括通过模板引擎实现自定义网站主题、搜索引擎优化 (SEO),以及带有密码保护页面的用户访问管理。它还提供了通过分类过滤、标签和自动导航菜单生成来组织内容的工具。 该软件使用 YAML 进行全站配置和页面级元数据管理。
Compresses HTML, CSS, and JavaScript files using Gzip to reduce total page size.
This is a Yeoman web application generator that creates a standardized project structure and build pipeline for modern front-end web applications. It functions as a scaffolding tool to generate folder structures and configuration files to jumpstart development. The project provides a pre-configured Gulp.js build pipeline for compiling assets, linting code, and optimizing files for production. It includes a local development server with live-reloading capabilities that automatically refreshes the browser as source files are edited. The toolset covers browser compatibility through JavaScript t
Reduces production asset sizes by minifying JavaScript and CSS files.
Pdfcraft is a containerized service for self-managed PDF processing, editing, and conversion. It provides a toolkit for document manipulation, a multi-format converter, and OCR software to transform scanned documents into searchable and editable text. The project features a visual, node-based workflow editor that allows users to build automated pipelines by chaining together various PDF conversion and optimization operations. The service covers a broad range of capabilities, including document management for merging and splitting files, format conversion between PDFs and office documents or
Includes tools for compressing PDF files and optimizing them for faster web viewing.
This package is a library for automating the compression and file size reduction of images within a web application. It functions as a utility that intercepts media assets to ensure they are optimized for web delivery before they are stored or served. The project distinguishes itself by orchestrating external command-line tools to perform heavy compression tasks outside of the main application runtime. It utilizes a strategy-based approach where individual processing algorithms are encapsulated into interchangeable classes, allowing for the development of custom optimization pipelines tailore
Reduces image file sizes by processing them through external tools for better web performance.