A polyfill is a piece of code that implements the features that you expect the browser to support natively. Now that you know what a polyfill is, let’s learn how to write a polyfill.
Let us just start with knowing what the polyfill is and why even bother knowing it.
Everyone is been in a situation where they expect few methods that browser to support natively but with every new browser coming in there are few shortcomings also.
What you will do if you found out that Chrome from next version onwards won’t support bind method that we use for function borrowing. (Don’t know function borrowing check out this).
A polyfill is a piece of code that implements the features that you expect the browser to support natively.
Now that you know what a polyfill is, let’s learn how to write a polyfill.
You see before starting to code a polyfill you should understand what the function actually does and how does it accept arguments and what possible ways the argument can be passed to function.