Polyfill (programming): Difference between revisions

Content deleted Content added
Undid revision 961531717 by 2601:703:200:990:4D7:6196:55E2:EE33 (talk)
Examples: Removed external link from core-js example heading, added maintenance tag, not sure about entire wording of this subsection. Unwikilinked another example's heading and put the wikilink in a "Main article:" template.
Line 14:
== Examples ==
 
=== [https://github.com/zloirock/core-js core-js] ===
core-js is the most popular and powerful JavaScript [[standard library]] polyfill.{{According to whom|date=November 2020}} Includes polyfills for [[ECMAScript]] up to 2019: promises, symbols, collections, iterators, typed arrays, many other features, ECMAScript proposals, some cross-platform [[WHATWG]] / [[W3C]] features and proposals like <code>URL</code>. You can load only required features or use it without global namespace pollution. Integrated with [[Babel_(compiler)|Babel]] which allows automatically inject required core-js modules to your code.
 
core-js is the most popular and powerful JavaScript [[standard library]] polyfill. Includes polyfills for [[ECMAScript]] up to 2019: promises, symbols, collections, iterators, typed arrays, many other features, ECMAScript proposals, some cross-platform [[WHATWG]] / [[W3C]] features and proposals like <code>URL</code>. You can load only required features or use it without global namespace pollution. Integrated with [[Babel_(compiler)|Babel]] which allows automatically inject required core-js modules to your code.
 
=== HTML5 Shiv ===
Line 54 ⟶ 53:
John Dyer's MediaElement.js polyfills support for <code><video></code> and <code><audio></code> elements, including the HTML5 MediaElement API, in older browsers using Flash or Silverlight plug-ins. It also provides an optional media player UI for those elements, which is consistent across all browsers.
 
=== [[BrowserID]] ===
{{Main articles|BrowserID}}
 
Authentication protocol proposed by Mozilla, failed to gain traction.<ref>{{ cite web | title = navigator.id | url = https://developer.mozilla.org/en/DOM/navigator.id | publisher = Mozilla Developer Network | date = 30 June 2012 }}</ref>