Navigation Timing API measurement helpers
Mesaure performance in each Node.js modules
Timing safe string compare using double HMAC
Normalize CSS animation/transition timing functions.
Animation Variables and Mixins used by Material Components for the web
AbortController for Node based on EventEmitter
Constant-time comparison algorithm to prevent timing attacks.
Zero-dependency Chrome CDP performance auditor — Web Vitals, Navigation Timing, JS Coverage, resource waterfall, and HTML reports
🔎 A simple, tiny and lightweight benchmarking library!
Attaches Performance Timing data to Snowplow events
just emit 'log' events on the process object
An efficient queue capable of managing thousands of concurrent animations.
A Tailwind CSS plugin for creating beautiful animations.
Attaches Performance Navigation Timing data to Snowplow events
This module can add `ServerTiming` Header to http response, and be able to use express middleware
Stream TAP test data as a serialized node:test stream
Support libs used across Appium packages
Utilities for Testable scripts
String comparison in length constant time
Measure Babel compilation time
Elysia plugin to integrate Server-Timing
A much higher accuracy timer object that makes use of the node.js hrtime function call.
Easing functions for CSS, provided as CSS Custom Properties, JavaScript modules, JSON object and Less and Sass variables.
An implementation of window.fetch in Node.js using Minipass streams
Benchmarks content in views and logs times to the Javascript console.
A library to just-in-time randomly obfuscate JS
Prepares the SHA values of CDN assets in a JS hash. Knockout templates can then refer to them without being rendered by erb or haml every time.
Load CSS and JS faster. Minifies, bundles, and optimizes CSS/JS assets ahead of time (e.g., on deploy), not at runtime. Loads popular third-party JS (like jQuery, YUI, and Dojo) from localhost in development, and auto-switches to Google's CDN in production. Lets you switch on LABjs mode to load more scripts in parallel. Can rewrite stylesheets to use CDN hosts (not just your web server) and cache-busting hashes for updated images.
for more info see the readme.
Edifice makes your Rails life easier. It's designed to simplify CSS & JS integration in your Rails app by following the principle of DRY, less obtrusive markup. Stop writing unnecessary javascript boilerplate, stop wasting time namespacing view CSS and start enjoying rails again..
Prevent users sending duplicate requests by rapidly clicking links and buttons.
Compressit uses the yuicompressor-2.4.6.jar java file created by Yahoo to compress all of your .css and .js files into single compressed files respectively. This not only reduces the size of your files, but also results in less http requests at load time resulting in an overall faster site.
This is a tool that behaves like a CLI application. The tool can track RB files in real time and transpile them into JS files. RubyJS-Vite has its own ecosystem and various plugins can be added. This tool can also communicate with Vite tool for easier web development. Read the documentation for more information.
Diff and patch tables
A Jekyll plugin for address munging — defending email addresses on public sites against bulk harvesters. Stacks five independently-effective techniques (AES-128-GCM encryption, JS conversion, click trigger, CSS-hidden decoy, SVG noscript fallback) so scrapers see ciphertext while humans see a normal mailto link. Drop in a Liquid tag — `{% munge_email "user@example.com" %}` — and the plugin handles encryption at build time, the decoder script, and the fallback markup.
Diff and patch tables
No description provided.
No description provided.
No description provided.
No description provided.