Displaying 1 to 20 from 34 results

timing.js - Navigation Timing API measurement helpers

  •    Javascript

Timing.js is a small set of helpers for working with the Navigation Timing API to identify where your application is spending its time. Useful as a standalone script, DevTools Snippet or bookmarklet. Download the latest version or just git clone https://github.com/addyosmani/timing.js.git.

marky - High-resolution JavaScript timer based on performance.mark/measure (461 bytes min+gz)

  •    Javascript

JavaScript timer based on performance.mark() and performance.measure(), providing high-resolution timings as well as nice Dev Tools visualizations. For browsers that don't support performance.mark(), it falls back to performance.now() or Date.now(). In Node, it uses process.hrtime().

performance-bookmarklet - Performance-Bookmarklet helps to analyze the current page through the Resource Timing API, Navigation Timing API and User-Timing - requests by type, domain, load times, marks and more

  •    Javascript

Bookmarklet, Chrome Extension and Firefox add-on to analyze the current page through the Resource Timing API, Navigation Timing API and User-Timing - requests by type, domain, load times, marks and more - sort of a light live WebPageTest. You can use the Performance-Bookmarklet (renamed as Performance-Analyser since it's not a Bookmarklet) as Chrome Extension or Firefox add-on.

bezier-easing - cubic-bezier implementation for your JavaScript animation easings – MIT License

  •    Javascript

BezierEasing provides Cubic Bezier Curve easing which generalizes easing functions (ease-in, ease-out, ease-in-out, ...any other custom curve) exactly like in CSS Transitions. Implementing efficient lookup is not easy because it implies projecting the X coordinate to a Bezier Curve. This micro library uses fast heuristics (involving dichotomic search, newton-raphson, sampling) to focus on performance and precision.




hxTracer - A dependency-free Javascript Tracer

  •    Javascript

I wrote this javascript tracer to gain a better insight into how a project worked. Hopefully it'll help others too. Keep reading for an explanation on how it works. Or, include it on a webpage.

Pheidippides - Smart Timing Solution

  •    

Pheidippides - Smart Timing und Managementsystem für Sportveranstaltungen wie Laufen, Walking oder Radfahren.

DeviceTiming - Instrument your JavaScript to measure parse & execution time on any device or browser

  •    Javascript

DeviceTiming is a tool for measuring parse & execution times for JavaScript files. DeviceTiming has server and client components - the server waits for the clients to send timing data, stores it and produces static HTML reports. The client is added to your javascript files individually along with instrumentation to perform the tests. This assumes you have some kind of development or test server running your website's code, which you modify for this purpose and then restore. It is a tool built for testing in a controlled environment, use in production considered harmful. Note that DeviceTiming will modify your javascript files - it is not reccomended that you use this tool without having a backup of your code.

jQuery-DOMTimers

  •    JQuery

A tiny addition to jQuery. A few simple methods for creating Deferreds that resolve on certain DOM changes.


p-time - Measure the time a promise takes to resolve

  •    Javascript

Returns a decorated version of input that when called returns a Promise with a time property of the elapsed time in milliseconds.Returns a decorated version of input that when called logs the elapsed time in milliseconds of the Promise.

server-timings - Server-Timings header for express

  •    Javascript

This is a very early release of server-timings module, intended as an Express middleware.

node-ben - benchmark synchronous and asynchronous snippets simply

  •    Javascript

Benchmark synchronous and asynchronous snippets simply.Return how many milliseconds it takes to execute testFn.

heartbeats - Very efficiently manage time-based events and objects.

  •    Javascript

A simple module to very efficiently manage time-based objects and events. This library uses a much more efficient (lower resolution) method of testing system level event times as relativistic time differentials (vs. universal time differentials). Think larger chunked time measures (interval counts) instead of actual milliseconds. It's also great at managing the execution of events that require precise in-system synchronization.

clock - High-resolution clock functions: monotonic, realtime, cputime.

  •    Haskell

High-resolution clock functions: monotonic, realtime, cputime.

node-benchmark-pages - A library for benchmarking your web service

  •    Javascript

A library for benchmarking your web service. Suppose you want to measure the average response time of your service under a typical load scenario. This library allows you to declare such a scenario (in terms of pages and their frequency) and then measure their average response time under a different loads (different simultaneous requests limits). Various statistical methods are available for the raw measurements data; the library may also output the statistical data into the console in the convenient form if you like.

perfnow.js - 0.14 kb window.performance.now high resolution timer polyfill with Date fallback

  •    Javascript

perfnow.js is a micro-library written in both CoffeeScript and JavaScript. Safely use microsecond precision timing using this 0.1 kb performance.now polyfill with Date fallback.

virtual-clock - A small library for configurable, high-resolution, high-performance virtual clocks

  •    Javascript

This small and efficient library provides configurable virtual clocks for tracking time in for example simulations, games, media applications, or even just a simple stopwatch. Virtual clocks can be started and stopped, the rate at which time flows can be altered and even be made negative, causing time to flow backwards. Time can be limited by a minimum and maximum value, and when both a minimum and maximum are defined time may be set to loop around. Time listeners may be attached which will fire when a given (absolute) time on the clock is passed, without having to worry about adjusting timeouts for pauses, rate changes or other conditions.

correctingInterval - An auto-correcting alternative to setInterval

  •    Javascript

Provides setCorrectingInterval and clearCorrectingInterval as an auto-correcting alternative to setInterval

require-timer - Track and report module load times

  •    Javascript

This is a very simple module that instruments module loading to track how long it takes to require your modules. Intended to give data to help people improve the startup times of their command line tools. Loading this module installs it globally, causing it to track load times across ALL calls to require. Obviously, if you've written your own module loader it won't instrument that.