Live briefing
Everything about Polyfill (programming)
Code to implement features in web browsers that do not support them
In software development, a polyfill is code that implements a new standard feature of a deployment environment within an old version of that environment that does not natively support the feature. Most often, it refers to JavaScript or WebAssembly code that implements an HTML5 or CSS web standard, either an established standard on older browsers, or a proposed standard on existing browsers. Polyfills are also used in PHP and Python. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Polyfill (programming)A 5-minute orientation
- Pick up a classic book: Building PolyfillsThe most-reprinted book on the subject
- Go sideways: ModernizrA closely related topic
- Go sideways: CSS hackA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Building PolyfillsBrandon Satrom · 2013
Responsive Mobile DesignPhil Dutson · 2015
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Modernizr Modernizr is a JavaScript library that detects the features available in a user's browser. This lets web pages avoid unsupported features by informing…
- CSS hack A CSS hack is a coding technique used to hide or show CSS markup depending on the browser, version number, or capabilities. Browsers have different interpretati…
- Google Closure Tools Google Closure Tools is a set of tools built with the goal of helping developers optimize rich web applications with JavaScript. It was developed by Google…
- ECMAScript ECMAScript (/ˈɛkməskrɪpt/; ES) is the standard for the JavaScript language, intended to ensure the interoperability of web pages across different web browsers…
- List of web browser performance tests There are a variety of software performance tests for web browsers, which measure rendering and animation, DOM transformations, string operations, mathematical…
- YUI Library The Yahoo! User Interface Library (YUI) is a discontinued open-source JavaScript library for building richly interactive web applications using techniques…
- Web Components Web Components are a set of features that provide a standard component model for the web allowing for encapsulation and interoperability of individual…
- Babel (transcompiler) Babel is a free and open-source JavaScript transcompiler that is mainly used to convert ECMAScript 2015+ (ES6+) code into backwards-compatible JavaScript…