-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
Description
If a selector without non-standard CSS properties matches huge amount of elements, large amount of CPU and memory resources are required to check the non-standard CSS properties.
It means that checking process with non-standard CSS properties will take some times.
However, using p-limit npm package can execute a selector with non-standard CSS properties simultaneously according to navigator.hardwareConcurrency 1.
It reduces the taking time to execute a selector to select the elements.
Footnotes
-
Please note that some privacy protection features mock the property with a number lower than the actual number. (e.g., Brave web browser's fingerprinting blocking and Firefox's
privacy.resistFingerprintinginabout:config) ↩