SaaSHub helps you find the best software and product alternatives Learn more →
Core-js Alternatives
Similar projects and alternatives to core-js
-
Home Assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
libcurl
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, MQTTS, POP3, POP3S, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
-
-
-
-
-
-
Apache Log4j 2
Apache Log4j is a versatile, feature-rich, efficient logging API and backend for Java.
-
DOMPurify
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
-
-
-
-
-
-
-
-
core-js discussion
core-js reviews and mentions
-
NodeJS Fundamentals: prototype
Prototype-based inheritance is widely supported across modern browsers. However, older browsers (IE < 11) may have inconsistencies or performance issues. core-js (https://github.com/zloirock/core-js) provides polyfills for missing or buggy features, including Object.create() and prototype-related methods. Babel can be configured to transpile modern JavaScript code to older versions, ensuring compatibility. Feature detection using typeof or in operators can be used to conditionally apply polyfills only when necessary.
-
NodeJS Fundamentals: bind
bind is widely supported. However, for legacy browsers (IE < 9), a polyfill is necessary. core-js provides a comprehensive polyfill suite, including bind.
-
NodeJS Fundamentals: callback queue
Modern browsers generally have excellent support for Promises and the event loop. However, older browsers (especially IE) may require polyfills. core-js (https://github.com/zloirock/core-js) provides comprehensive polyfills for various ECMAScript features, including Promises. Babel can be configured to automatically include these polyfills during the build process.
-
NodeJS Fundamentals: event loop
Promises: core-js (https://github.com/zloirock/core-js) provides polyfills for Promises and other ECMAScript features.
-
NodeJS Fundamentals: pure function
Pure functions themselves don’t require polyfills. However, the APIs they use might. For example, Intl.NumberFormat has varying levels of support across older browsers. Polyfills like core-js (https://github.com/zloirock/core-js) can provide compatibility for older environments. Babel can be configured to automatically include necessary polyfills during the build process. Feature detection using typeof Intl !== 'undefined' && Intl.NumberFormat can be used to conditionally use the native API or a fallback implementation.
-
NodeJS Fundamentals: function expression
ES6 features like arrow functions and lexical this binding require polyfills for older browsers (IE11 and below). core-js (https://github.com/zloirock/core-js) provides comprehensive polyfills for various ES features. Babel (https://babeljs.io/) can be configured to transpile modern JavaScript code to older versions, automatically including necessary polyfills.
-
NodeJS Fundamentals: ECMAScript
core-js (https://github.com/zloirock/core-js) provides polyfills for missing ECMAScript features. Configure Babel to use core-js to automatically include the necessary polyfills based on your target browser versions.
-
A Love Letter to the CSV Format
Just use the polyfill
https://github.com/zloirock/core-js#jsonparse-source-text-ac...
-
Polyfills - a filler or a gaping hole? (Part-2)
1) Consider this tweet, which shows proofs of the sale. If you'd seen the tweet of the founder earlier on top, he denies any influence over the sale. Well, who do we blame here? Maintaining an open source project requires a lot of efforts from the community and the maintainers. There are several layers to the governance. And projects which are so widely used, like polyfill.io, need to be updated at all times. This requires time out of your daily schedule and contributing for a better developer experience around the world. And only a few do really know the ins and outs of a project. Funding is a big part of an open-source project, without which it's very difficult to carry on day-to-day tasks for maintainers. Here's a heart-wrenching example of the core-js library we'd talked about in the 1st part. I recommend everyone to go through this once and understand the efforts and create maintainer relationships.
-
If you're using Polyfill.io code on your site – like 100k are – remove it
Don't forget that the author of core-js, a library not a service like polyfill but with almost the same goal, is tired of open source as well https://github.com/zloirock/core-js/blob/master/docs/2023-02...
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Jun 2026
Stats
zloirock/core-js is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of core-js is JavaScript.