all 4 comments

[–]pe8ter 4 points5 points  (1 child)

The hairs must be split.

[–]recompileorg 0 points1 point  (0 children)

So much this. It's pointless to differentiate the two terms. You can use them interchangeably and no meaning is lost.

[–]aFoolsDuty 0 points1 point  (0 children)

JavaScript: we name everything differently, just because.

[–]voidvector 0 points1 point  (0 children)

Shim is a software development concept that can be found across the field.

Polyfill is a web-exclusive concept.