A polyfill or polyfiller is code designed to provide technology that is not native to a browser. For example, earlier versions[which?] of IE do not support all the features of HTML5 which may necessitate the use of polyfills to display features of HTML5 which are not supported by the browser.