Back to Explore

dperini/nwsapi

GitHub
1 watchersOpen source

Last release:

NWSAPI is a fast CSS Selectors API engine written in pure JavaScript, built to aim for Selectors Level 4 conformance. It provides functions to parse and compile CSS selector strings for DOM selection and matching, and it can be used in browsers (as a global `NW.Dom`), or in headless environments and Node.js (as a CommonJS module).

Project status

  • The GitHub repository appears to have very recent activity, with an upstream push on 2026-09-10, which suggests ongoing maintenance rather than a fully abandoned project.
  • Despite the recent push, the most recent documented update in the provided history is v2.0.0 dated 2018-12-20, indicating a long gap between tagged updates and an overall low release cadence (for versioned updates).

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v2.0.0

    Fast CSS Selectors API Engine (nwsapi) v2.0.0 continues the nwmatcher selector engine with goals of full CSS Level 4 selector support and faster matching. It aims to emulate native browser selector APIs like querySelector(), querySelectorAll(), matches(), and closest(), while preserving additional nwmatcher features such as the callback capability.

    Features