What is "shim"
Shim (shim) is a technique to bring new feature compatibility to an older platform, different from the polyfill The Shim usually does not have an identical result to the new platforms, it makes the code compatible but restricts the possibilities of the old platform.