jQuery 3.7.0 Released: New Features, Performance Improvements, and Removal of Sizzle Selector Engine

jQuery 3.7.0 has been released, featuring the removal of the external Sizzle selector engine, new methods like .uniqueSort(), measurable performance gains for operations such as .append(), additional unit‑less CSS properties, and updated focus event handling in IE, all while slightly reducing library size.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
jQuery 3.7.0 Released: New Features, Performance Improvements, and Removal of Sizzle Selector Engine

jQuery 3.7.0 has been officially released. The update includes bug fixes, new methods, and performance improvements.

One notable change is the abandonment of the long‑used selector engine Sizzle—jQuery no longer depends on Sizzle as a separate project. The developers have moved Sizzle into jQuery itself, embedding its code directly into the core.

This is said to prepare for important selector changes in future jQuery versions. Although the impact is minor now, jQuery’s size is reduced by a few bytes, as Sizzle supported older browsers than jQuery.

In terms of operation performance, jQuery 3.7.0 delivers measurable improvements for certain use cases when using methods such as .append().

Developers note that removing test support for browsers that are no longer supported eliminates the need to run checks for document changes. In essence, this can yield anywhere from 0% to 100% speedup, with the most noticeable gains in rare scenarios where users frequently switch contexts between documents, possibly via operations across multiple iframes.

Other major changes

Added new method .uniqueSort()

Added several unitless CSS properties

Used different native focus events in IE

jQuery is a fast, small, and feature‑rich JavaScript library. Its easy‑to‑use API (compatible with many browsers) simplifies traversing and manipulating HTML documents, event handling, animation, and Ajax. Combining versatility and extensibility, jQuery has changed the way millions of developers write JavaScript.

Found this article helpful? Liking and sharing is the biggest support!

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

performancejQuerySizzle
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.