|Number of watchers on Github||733|
|Number of open issues||3|
|Average time to close an issue||11 days|
|Average time to merge a PR||about 7 hours|
|Open pull requests||1+|
|Closed pull requests||7+|
|Last commit||over 2 years ago|
|Repo Created||over 7 years ago|
|Repo Last Updated||over 2 years ago|
|Organization / Author||webreflection|
|Do you use dom4? Leave a review!|
|View open issues (3)|
|View dom4 activity|
|View on github|
|Fresh, new opensource launches 🚀🚀🚀|
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
A fully tested and covered polyfill for new DOM Level 4 entries
Many thanks to cdnjs for hosting this script. Following an example on how to include it.
<script src="//cdnjs.cloudflare.com/ajax/libs/dom4/2.0.0/dom4.js" >/* DOM4 */</script>
queryAll have been removed, while CSS
:scope selector has been added.
And for new DOM Level 4 childNode entries:
The implemented test is conform to current specifications.
Other fixes/standardized behaviors include:
MouseEventand the latest way to create
:scopeselector for any HTML Element (no
documentsince useless, sorry)
cancelAnimationFrameare polyfilled too but the least legacy fallback to setTimeout does not support accurate timing and doesn't slow down execution with that logic. Feel free to load upfront other polyfills if needed.
If you need other polyfills too, have a look at another DOM-shim repo.
Theoretically compatible with all browsers you know that are truly used these days, here a list:
It's way easier if you tell me which browser in a current relevant market share is not supported :-)
For IE8 only it's recommended to include ie8 script before
dispatchEvent won't work as expected.
Dom4 Code released under the MIT license.