RelatedArticles currently requires support for IntersectionObserver which is supported on Edge >= 16, Firefox >55, Chrome >58, Safari 12.1, Opera >=38, iOS Safari >=12.2, Android 100
Full ES6 is supported in Edge >=15, Firefox >=54, Chrome >=51, Safari >=10, Opera >=38, iOS Safari >=10, so such a change would only drop support for Edge 15 and Firefox 54.
Additionally we ship a shim for CSS API to access the method CSS.escape. This is guaranteed in all these browsers according to caniuse, with the only discrepancy being the Edge browser (versions
16-18) so it is also suggested we remove support for those browsers.
Firefox 54 accounts for 0.0026% of page views
Edge 15-18 accounts for 0.069% of page views
Acceptance criteria
- Limit feature to ES6, dropping support for Edge 15-18 and Firefox 54
- Remove the CSS shim