Open Source JavaScript Performance Testing Software for Windows

JavaScript Performance Testing Software for Windows

View 33 business solutions

Browse free open source JavaScript Performance Testing Software for Windows and projects below. Use the toggles on the left to filter open source JavaScript Performance Testing Software for Windows by OS, license, language, programming language, and project status.

  • Go from Data Warehouse to Data and AI platform with BigQuery Icon
    Go from Data Warehouse to Data and AI platform with BigQuery

    Build, train, and run ML models with simple SQL. Automate data prep, analysis, and predictions with built-in AI assistance from Gemini.

    BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
    Try BigQuery Free
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 1
    Reactotron

    Reactotron

    Desktop app for inspecting your React JS and React Native projects

    Reactotron is a macOS, Windows, and Linux app for inspecting your React JS and React Native apps. View your application state, show API requests & responses, perform quick performance benchmarks, subscribe to parts of your application state, display messages similar to console.log, track global errors with source-mapped stack traces including saga stack traces! You can dispatch actions like a government-run mind control experiment, hot swap your app's state using Redux or mobx-state-tree, track your sagas, show image overlay in React Native, track your Async Storage in React Native, etc. You plug it into your app as a dev dependency so it adds nothing to your product builds. Reactotron, as an open source project, is free to use and always will be.
    Downloads: 46 This Week
    Last Update:
    See Project
  • 2
    PM2

    PM2

    Node.js Production Process Manager with a built-in Load Balancer

    PM2 (Process Manager 2) is a production process manager with its own built-in load-balancer for Node.js applications. If you want battle-hardened Node.js applications that can be monitored and kept alive forever, PM2 is the way to go. PM2 lets you manage, maintain and increase Node.js performance. It is constantly assailed by over 1800 tests so you can deliver high quality applications, and deploy confidently and more often. PM2 is cross-platform and arguably the most widely-used process manager for Node.js with over 100 million downloads. Setting it up is easy, it just takes a couple of minutes and one simple command.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3
    Marathon -GUI Test Runner Web, Swing, FX

    Marathon -GUI Test Runner Web, Swing, FX

    Marathon supports testing of Java/Swing and Java/Fx applications.

    Marathon provides an integrated environment for test script creation and execution. Supported FW: Web, Java Swing/ Java FX. Currently, Marathon supports JRuby script models for recording the test scripts.Marathon test runner generates Allure test reports.Marathon allows for grouping of test cases.It also has an option of inserting modules while recording(in MarathonITE while recording). It allows tester to inset checklist while recording and also takes screen capture and annotate it in playing the test cases. Extraction of code into modules and inserting it is very easy using marathon.It has different themes of UI which attracts tester to do work on it. Object mapping is quite simple and configuring is very easy for tester to understand and do the work. Debugging of test scripts is also easy and has script console which takes selenium commands. Slow play of test cases is also available.It allows to create multiple fixtures for different types of tests.
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 4
    LazyLoad

    LazyLoad

    LazyLoad is a lightweight, flexible script that speeds up your website

    LazyLoad is a fast, lightweight and flexible script that speeds up your web application by loading images only as they enter the viewport. LazyLoad supports responsive images. LazyLoad is a lightweight (2.4 kB) and flexible script that speeds up your web application by deferring the loading of your below-the-fold images, animated SVGs, videos and iframes to when they will enter the viewport. It’s written in plain “vanilla” JavaScript, it leverages the IntersectionObserver API, it supports responsive images, it optimizes your website for slower connections, and can enable native lazy loading. To display content images on your pages, always use the img tag. This would benefit the SEO and the accessibility of your website. To understand if your images are content or background, ask yourself: “would my website user like to see those images when printing out the page?”. If the answer is “yes”, then your images are content images and you should avoid using background images to display them.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud Icon
    Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud

    Get back to your application and leave the database to us. Cloud SQL automatically handles backups, replication, and scaling.

    Cloud SQL is a fully managed relational database for MySQL, PostgreSQL, and SQL Server. We handle patching, backups, replication, encryption, and failover—so you can focus on your app. Migrate from on-prem or other clouds with free Database Migration Service. IDC found customers achieved 246% ROI. New customers get $300 in credits plus a 30-day free trial.
    Try Cloud SQL Free
  • 5
    TestCafe

    TestCafe

    A Node.js tool to automate end-to-end web testing

    TestCafe is a Node.js tool for automating end-to-end web testing. All you have to do is set it up, write tests in JS or TypeScript, run them and view the results. There’s no need for WebDrivers or other testing software. Installing TestCafe takes just one minute and one command. TestCafe lets you create smart, stable tests with no manual timeouts. It can run parallel tests, saving you on test execution time, and can even build readable tests with PageObject. TestCafe runs on all popular platforms and environments, from mobile to desktop, as well as remote and cloud browsers. It’s totally free and open source, with plenty of community-made plugins and the freedom to create your own.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    forever

    forever

    CLI tool for ensuring that a given script runs continuously

    A simple CLI tool for ensuring that a given script runs continuously (i.e. forever). Note that this project currently fully depends on the community for implementing fixes and new features. For new installations we encourage you to use pm2 or nodemon. If you are using forever programmatically you should install forever-monitor. There are two ways to use forever: through the command line or by using forever in your code. Note: If you are using forever programatically you should install forever-monitor. You can use forever to run scripts continuously (whether it is written in node.js or not). In addition to passing forever the path to a script (along with accompanying options, described above), you may also pass forever the path to a JSON file containing these options. The forever module exposes some useful methods to use in your code. Each method returns an instance of an EventEmitter which emits when complete.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Bundlesize

    Bundlesize

    Keep your bundle size in check

    Add it to your scripts in package.json. Or you can use it with npx from NPM 5.2+. bundlesize accepts an array of files to check. You can give a different file by using the --config flag. If the names of your build files are not predictable, you can use the glob pattern to specify files. This is common if you append a hash to the name or use a tool like create-react-app/nextjs. It will match multiple files if necessary and create a new row for each file. By default, bundlesize gzips your build files before comparing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Centurion

    Centurion

    Simple and powerful tool for benchmarking your code's efficiency

    Centurion is a very simple and powerful tool for benchmarking your code's efficiency. How to use it: var my_centurion = new centurion(); Centurion API namespaces: .benchmark - Do a benchmark .status - Check status of benchamark. To see the full API under the namespaces do: "console.log(my_centurion);" Enjoy!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Clinic.js

    Clinic.js

    Clinic.js diagnoses your Node.js performance issues

    Node Clinic is a suite of diagnostic tools for Node.js applications, designed to help developers identify and resolve performance issues, memory leaks, and other common problems in their code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Run Any Workload on Compute Engine VMs Icon
    Run Any Workload on Compute Engine VMs

    From dev environments to AI training, choose preset or custom VMs with 1–96 vCPUs and industry-leading 99.95% uptime SLA.

    Compute Engine delivers high-performance virtual machines for web apps, databases, containers, and AI workloads. Choose from general-purpose, compute-optimized, or GPU/TPU-accelerated machine types—or build custom VMs to match your exact specs. With live migration and automatic failover, your workloads stay online. New customers get $300 in free credits.
    Try Compute Engine
  • 10

    MSTest TRX to HTML Viewer

    MSTest TRX to HTML is open source reporting tool to converts Visual St

    MSTest TRX to HTML Viewer is open source trx to html viewer reporting tool to converts Visual Studio Test Result to HTML drilldown to testing reports. It’s provide more cleans and neat UI to represent your test result into several format like Tabular, Chart, Hierarchy etc. For More detail you can visit http://saffroze.com/trx-to-html/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    A Javascript framework designed for Web Applicaions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Nightwatch.js

    Nightwatch.js

    End-to-end testing framework in Node.js & using the Webdriver API

    Nightwatch.js is an automated, easy to use End-to-End testing framework written in Node.js and using the W3C WebDriver API. It uses the WebDriver API to drive browsers, enabling commands and assertions on DOM elements. Nightwatch.js is used for end-to-end testing of web applications and websites, as well as for Node.js unit and integration testing. It offers a clean yet powerful syntax for quick and easy writing of tests, a built-in command-line test runner, continuous integration and more. It's also easy to extend so you can implement custom commands and assertions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Playwright for .NET

    Playwright for .NET

    .NET version of the Playwright testing and automation library

    Playwright for .NET is the official language port of Playwright, the library to automate Chromium, Firefox and WebKit with a single API. Playwright is built to enable cross-browser web automation that is ever-green, capable, reliable and fast. Cross-browser. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox. Cross-platform. Test on Windows, Linux, and macOS, locally or on CI, headless or headed. Cross-language. Use the Playwright API in TypeScript, JavaScript, Python, .NET, Java. Test Mobile Web. Native mobile emulation of Google Chrome for Android and Mobile Safari. The same rendering engine works on your Desktop and in the Cloud. Auto-wait. Playwright waits for elements to be actionable prior to performing actions. It also has a rich set of introspection events. The combination of the two eliminates the need for artificial timeouts - the primary cause of flaky tests.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Proxy Tester is a proxy list tester and then it generates a wpad.dat file you can use for your browser based on working servers. wpad.dat file selects a random proxy server from the list of provided working proxy servers with each connection request.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    ViennaProfiler allows to compare execution times of full programs or parts of a program. Execution times are stored in a MySQL database and conveniently analyzed via a web-interface. A C++ client API is provided, other languages can also be used.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Android Wordpress Theme
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Zombie.js

    Zombie.js

    Fast, full-stack, headless browser testing using node.js

    Insanely fast, headless full-stack testing using Node.js. Zombie 6.x is tested to work with Node 8 or later. If you need to use Node 6, consider using Zombie 5.x. If you’re going to write an insanely fast, headless browser, how can you not call it Zombie? Zombie it is. Zombie.js is a lightweight framework for testing client-side JavaScript code in a simulated environment. No browser required. Zombie will work with other testing frameworks. Since Mocha supports promises. Just like your favorite Web browser, Zombie manages multiple open windows as tabs. New browsers start without any open tabs. As you visit the first page, Zombie will open a tab for it. All operations against the browser object operate on the currently active tab (window) and most of the time you only need to interact with that one tab. You can access it directly via browser.window. You can access all open tabs from browser.tabs. This property is an associative array, you can access each tab by its index number.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    phantomas

    phantomas

    Headless Chromium-based web performance metrics collector

    Headless Chromium-based modular web performance metrics collector. Modular approach, each metric is generated by a separate "module". phantomas "core" acts as an events emitter that each module can hook into. In-depth metrics such as: number of events bound via jQuery, calls to window.writeor complex and duplicated CSS selectors (via analyze-css). JSON as an output format. Easy integration with other nodejs projects via CommonJS module (see API docs). Metrics can be emitted from the JavaScript code of the page phantomas is run against (thanks to helper functions available in window.__phantomas). Device profiles allow phantomas to emulate mobile or tablet (by setting a proper user agent and viewport). phantomas comes as a CommonJS module that you can use in your nodejs projects. Use grunt to automate daily dev tasks, including your's application web performance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    trisale

    trisale

    Sözlüklü Risale-i Nur Külliyatı.

    YENİLEME ÇALIŞMALARI NEDENİYLE TRisale html dosyaları BİR SÜRELİĞİNE ASKIYA ALINMIŞTIR. ePUB VE MOBİ DOSYALARI HALA İNDİRİLEBİLİR.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.
Try Free →