# jquery/sizzle

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/jquery-sizzle).**

6,306 stars · 931 forks · JavaScript · NOASSERTION

## Links

- GitHub: https://github.com/jquery/sizzle
- Homepage: https://sizzlejs.com
- awesome-repositories: https://awesome-repositories.com/repository/jquery-sizzle.md

## Description

A sizzlin' hot selector engine.

## Tags

### Software Engineering & Architecture

- [CSS Selector Engines](https://awesome-repositories.com/f/software-engineering-architecture/syntax-query-definitions/css-selector-engines.md) — Parses CSS selector strings and returns matching DOM elements from a document.
- [Scoped DOM Traversals](https://awesome-repositories.com/f/software-engineering-architecture/tree-traversal-algorithms/document-tree-traversers/scoped-dom-traversals.md) — Scopes element selection to a context node or document fragment for efficient queries.

### User Interface & Experience

- [DOM Element Selectors](https://awesome-repositories.com/f/user-interface-experience/dom-element-selectors.md) — Parses CSS selectors and returns matching DOM elements from a document. ([source](https://cdn.jsdelivr.net/gh/jquery/sizzle@main/README.md))
- [CSS Selector Hint Filters](https://awesome-repositories.com/f/user-interface-experience/css-selectors/customizable-element-selectors/css-selector-hint-filters.md) — Provides a compiled selector function to filter an array of DOM elements by CSS selector.
- [DOM Element Filtering](https://awesome-repositories.com/f/user-interface-experience/css-selectors/dom-element-filtering.md) — Filters DOM element sets to return only those matching a specified CSS selector.
- [Custom Pseudo-Class Registries](https://awesome-repositories.com/f/user-interface-experience/css-selectors/pseudo-class-interactions/custom-pseudo-class-registries.md) — Provides a registry for registering custom pseudo-classes and attribute handlers.
- [Selector Compilers](https://awesome-repositories.com/f/user-interface-experience/css-selectors/selector-compilers.md) — Pre-compiles CSS selectors into cached functions to accelerate repeated DOM matching.
- [Selector Tokenization Pipelines](https://awesome-repositories.com/f/user-interface-experience/css-selectors/selector-tokenization-pipelines.md) — Parses CSS selectors into token streams for efficient matching.
- [Selector Match Tests](https://awesome-repositories.com/f/user-interface-experience/dom-element-selectors/selector-match-tests.md) — Tests individual DOM elements against CSS selectors and returns boolean match results.
- [Right-To-Left Support](https://awesome-repositories.com/f/user-interface-experience/frontend-ui-toolkits/right-to-left-support.md) — Optimizes selector matching by processing from the rightmost token inward.
- [Right-to-Left Selector Matching](https://awesome-repositories.com/f/user-interface-experience/frontend-ui-toolkits/right-to-left-support/right-to-left-selector-matching.md) — Optimizes selector matching by processing from the rightmost token inward.
- [Scoped DOM Querying](https://awesome-repositories.com/f/user-interface-experience/scoped-dom-querying.md) — Finds DOM elements matching CSS selectors, optionally scoped to a context element or document fragment.
- [Regex-Based Filter Registrations](https://awesome-repositories.com/f/user-interface-experience/custom-configuration-extensions/custom-filtering-constraints/regex-based-filter-registrations.md) — Adds custom filters via regex and boolean-returning functions. ([source](https://github.com/jquery/sizzle/wiki))

### Data & Databases

- [Compilation Caches](https://awesome-repositories.com/f/data-databases/query-caching-strategies/compilation-caches.md) — Pre-compiles CSS selectors into cached functions to accelerate repeated DOM matching operations. ([source](https://github.com/jquery/sizzle/wiki))
- [Selector](https://awesome-repositories.com/f/data-databases/query-caching-strategies/compilation-caches/selector.md) — Compiles CSS selectors into cached functions to speed up repeated matching operations.

### Development Tools & Productivity

- [Compilation Strategy Selectors](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/build-orchestration-logic/build-orchestration-configuration/build-configuration-systems/compiler-configurations/compilation-setting-configuration/gpu-kernel-compilation-settings/compilation-strategy-selectors.md) — Pre-compiles CSS selectors into cached functions to speed up repeated matching operations.
- [Positional Set Filter Registrations](https://awesome-repositories.com/f/development-tools-productivity/ast-transformation-tools/ast-node-interpolation/ast-node-collection-filtering/node-set-filterers/positional-set-filter-registrations.md) — Registers positional filters for matched element sets with integer arguments. ([source](https://github.com/jquery/sizzle/wiki))

### Programming Languages & Runtimes

- [Selector Pre-Compilations](https://awesome-repositories.com/f/programming-languages-runtimes/ahead-of-time-compilation/selector-pre-compilations.md) — Pre-compiles selector strings into cached functions to eliminate first-use latency in DOM queries. ([source](https://github.com/jquery/sizzle/wiki))
- [Custom Find Function Registrations](https://awesome-repositories.com/f/programming-languages-runtimes/programming-utilities/data-structure-type-helpers/data-type-utilities/array-element-finding/extremum-finding/custom-find-function-registrations.md) — Registers custom find functions for locating DOM elements. ([source](https://github.com/jquery/sizzle/wiki))

### Testing & Quality Assurance

- [Custom Selector Engines](https://awesome-repositories.com/f/testing-quality-assurance/general-testing-utilities/test-utilities-assertions/browser-ui-interaction/ui-element-selectors/custom-selector-engines.md) — Registers custom pseudo-classes, attribute handlers, and positional filters on the selector engine.
- [Selector Compilations](https://awesome-repositories.com/f/testing-quality-assurance/general-testing-utilities/test-utilities-assertions/browser-ui-interaction/ui-element-selectors/dom-element-selectors/selector-performance-optimization/selector-compilations.md) — Compiles CSS selectors into cached functions for faster repeated matching during initialization. ([source](https://github.com/jquery/sizzle/wiki))

### Web Development

- [Custom Attribute Handlers](https://awesome-repositories.com/f/web-development/custom-data-attributes/custom-attribute-validators/custom-attribute-handlers.md) — Registers custom attribute handlers for cross-browser selector compatibility. ([source](https://github.com/jquery/sizzle/wiki))
