A simple node package to measure execution time of your NodeJS Application.
Execution timer and stopwatch utility
Simple, lightweight execution timer with named steps
Javascript utility for tracking and logging execution times for code sections. It allows for multiple log entries and provides options to display or return them for further analysis.
Delay function calls until a set time elapses after the last invocation
An efficient queue capable of managing thousands of concurrent animations.
TypeScript definitions for d3-timer
Timings for HTTP requests
A node.js lib for progress displaying and execution timer.
Activity detection for React.js
[](https://www.npmjs.com/package/stats-gl) [](https://www.npmjs.com/package/st
Core logic for the timer widget implemented as a state machine
Lock on asynchronous code
A cron-like and not-cron-like job scheduler for Node.
Timing Events tied to @colyseus/clock
Reschedulable Timer for your node needs
React timer hook is a custom react hook built to handle timers(countdown), stopwatch and time logic/state in your react component.
Emit event periodically (even when app is in the background)
Primitives to manage timeout and interval
A timestamp-based timer that enables recording elapsed time and formatting the result.
Lightweight React countdown timer component with color and progress animation based on SVG
Timing Events tied to @gamestdio/clock
Times the duration of each of your grunt tasks automatically and outputs the execution time in milliseconds to the console after each task (or optionally, at the end). It also logs the total time for all logged tasks.
A simple, flexible, performant duration picker for React Native apps 🔥 Great for timers, alarms and duration inputs ⏰🕰️⏳ Includes iOS-style haptic and audio feedback 🍏
Scoped timers that print execution-time summaries on drop
simple way to measure and display the execution time
Work-stealing async runtime for Rust built on io_uring and msg_ring
Quickly create before and after callbacks around ruby methods using blocks. Add them to multiple methods at once to track or modify calls. http://github.com/jeffrwells/easy-hook
Ruby asyncrhonous timer that allows you to enqueue tasks to be executed asyncrhonously after a delay
Sidekiq::Debounce provides a way to rate-limit creation of Sidekiq jobs. When you create a job on a Worker with debounce enabled, Sidekiq::Debounce will delay the job until the debounce period has elapsed with no additional debounce calls. If you make another job with the same arguments before the specified time has elapsed, the timer is reset and the entire period must pass again before the job is executed.
A production-grade lightweight scheduler built on top of Async. Single event loop with min-heap timer, skip-overlapping execution, jitter, monotonic clock intervals, semaphore concurrency control, and deterministic worker sharding. Designed for Falcon but works with any Async-based application.
# ruby unshare (runshare) This tool allows to unshare Linux namespaces. The implementation is similar to the unshare(1) tool. ## Installation Add this line to your application's Gemfile: ```ruby gem 'runshare' ``` And then execute: $ bundle Or install it yourself as: $ gem install runshare ## Usage > require "runshare" > RUnshare::unshare For example: cat > test.rb require "runshare" pid = RUnshare::unshare( :clone_newpid => true, :clone_newns => true, :clone_newcgroup => true, :clone_newipc => true, :clone_newuts => true, :clone_newnet => true, :clone_newtime => true, :fork => true, :mount_proc => "/proc", # docker export $(docker create hello-world) | tar -xf - -C rootfs :root => "/tmp/rootfs" ) if pid == 0 # child puts "--- #{Process.pid}" if system("/hello") != true raise "bad" end puts "--- done" else # parent puts "-- unshare=#{pid}, pid=#{Process.pid}" puts "-- exit=#{Process.waitpid(pid)}" end ^D sudo ruby -I ./lib ./test.rb ## Quick start $ rake compile && echo 'require "runshare"; RUnshare::unshare(:clone_newuts => true)' | irb install -c tmp/x86_64-linux/runshare/2.4.10/runshare.so lib/runshare/runshare.so cp tmp/x86_64-linux/runshare/2.4.10/runshare.so tmp/x86_64-linux/stage/lib/runshare/runshare.so Switch to inspect mode. require "runshare"; RUnshare::unshare ## Ruby <2.5 If your app is single threaded and you are observing: eval:1: warning: pthread_create failed for timer: Invalid argument, scheduling broken Just ignore it with some degree of bravity. You also can silence it by setting: $VERBOSE = nil ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org). ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/sitano/runshare. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct. ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.