Displaying 20 to 40 from 48 results

c8 - collect test coverage using v8's inspector

  •    Javascript

Code-coverage using v8's Inspector that's compatible with Istanbul's reporters.The above example will collect coverage for foo.js using v8's inspector.

v8-to-istanbul - convert from v8 coverage format to istanbul's format

  •    Javascript

converts from v8 coverage format to istanbul's coverage format.

JavaScriptEngineSwitcher - JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines (MSIE JavaScript Engine for

  •    CSharp

JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines (MSIE JavaScript Engine for .Net, Microsoft ClearScript.V8, Jurassic, Jint, ChakraCore and VroomJs). This library allows you to quickly and easily switch to using of another JavaScript engine.If you have used the JavaScript Engine Switcher version 1.X, then I recommend to first read “How to upgrade applications to version 2.X” section of the documentation.




babel-plugin-source-map-support - A Babel plugin which automatically makes stack traces source-map aware

  •    Javascript

In conjunction with the source-map-support module, which must be installed separately, this statement hooks into the v8 stack-trace API to translate call sites in the transpiled code back to their corresponding locations in the original code. Note: this only works in environments which support the v8 stack-trace API (e.g. Node.js and Chrome), though it's harmless in other environments.

object-shape - Get a description of a JS object's shape.

  •    Javascript

Returns a String description of a given object's shape.

node-v8-clone - A c++ addon for node.js that does the most accurate cloning for node.js.

  •    Javascript

It's a c++ addon for node.js that does the most accurate cloning for node.js. It's also very fast in some cases (benchmarks inside). Tested on node.js versions 0.8, 0.9, 0.10 and 0.11.13 (prior 0.11.x versions are not compatible).


web-tooling-benchmark - JavaScript benchmark for common web developer workloads

  •    Javascript

This is a benchmark suite designed to measure the JavaScript related workloads commonly used by Web Developers nowadays, for example the core workloads in popular tools like Babel or TypeScript. It's the explicit goal to measure only the JavaScript performance aspect, which is affected by the JavaScript engine, and not measure I/O or other unrelated aspects. See the in-depth analysis for a detailed description of the tests included in this benchmark suite.

bin-v8-flags-filter - Filters out v8 flags for your Node.js CLIs.

  •    Javascript

Filters out v8 flags for your Node.js CLIs. Filters out well-known v8 flags given to your app and spawns new process with v8 flags passed to Node.js and the rest of the args passed to your actual CLI. Basically an extraction of related mocha code.

v8-Natives - Access v8 Engine Natives easily in Chrome & Node

  •    Javascript

I was reading a blog/wiki article at https://github.com/petkaantonov/bluebird/wiki/Optimization-killers and it presents some really low level diagnostic commands that I was totally unaware of; and so I found them to be totally awesome in scope for several things I do. The V8 engine has a large array of commands that you can call that can get and/or set status in the actual v8 engine. This library is my attempt to make my life a lot easier and eliminate the errors in trying to use the v8 native commands. These low level commands allow you access to tell the v8 engine to optimize a routine and then find out if a routine can/is optimized. Now, you can call the v8 native commands directly (for example %CollectGarbage()); however if you forget to use the --allow-natives-syntax then the v8 engine will immediately stop parsing the file as the v8 commands all start with a '%' which is invalid JavaScript... What this library does is it is a simple wrapper that wraps those calls; so that I can do (v8.CollectGarbage()). If you forgot the --allow-natives-syntax it will still run your code fine; it just won't do anything.

v8-profiler-trigger - Trigger CPU profile recording or heap snapshots for node apps using keyboard shortcuts

  •    Javascript

Trigger CPU profile recording or heap snapshots for node apps using keyboard shortcuts. In debugger, open Profiles tab. Click Load and open the .heapsnapshot.

node-tick-processor - easy-to-install processor for the v8 profiler log

  •    Javascript

This is little more than a repackaging of the "tick processor" that ships with the v8 source code. For help, add the --help flag.

OldCEF4Delphi - OldCEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi

  •    Pascal

OldCEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi. OldCEF4Delphi is based on DCEF3, made by Henri Gourvest. The original license of DCEF3 still applies to OldCEF4Delphi. Read the license terms in the first lines of any *.pas file.

rust-v8worker2 - Minimal Rust binding to V8 (based on ry/libv8worker2)

  •    C++

This is a minimal binding between Rust (and V8 JavaScript. Basic concept is to only expose two methods to JavaScript: send and receive. Based on ry/v8worker2.

WebRTC-tutorial - :books: WebRTC 中文教程、Demo、相关资料

  •    

WebRTC is a free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.

discovery - Discoveries on Sustainable Loading research

  •    

Discoveries learned exploring Sustainable Loading for the web. Modern Web applications load code and data. Loading and processing (parsing, evaluating etc.) this data is not free, and negatively impacts the RAIL of the application. Further, as the apps become more complex, the code/data loading demands increase, and so does their impact. The impact becomes critical on mobile devices, leading to terrible user experience, unhappy users and developers.

monomorphist - monomorphist - a JavaScript performance companion

  •    Javascript

This repo contains the code running at mono.morph.ist. It's still early stage / beta software. It's a quick hack I built in airports and airplanes between New York, Hamburg, and Switzerland. The goal is to provide a few online tools giving V8 JavaScript performance insights.