قالب وردپرس درنا توس
Home / Apple / Technical reason why Safari 9 does not support modern websites

Technical reason why Safari 9 does not support modern websites



Safari 9.1 was released in 2016 over 3 years ago and does not support a party of popular web technologies that have since been developed.

Polyphilips exist for some technologies, with Safari 9 barely making the list for any polyfills, but many developers do not expect to support a browser lacking ES2015 1 support (you can't even declare a variable to leave Safari 9).

It is not possible to know exactly what causes a problem for you without more insight into which technologies are trying to access by the specific sites you are experiencing, but caniuse.com provides a detailed feature-based comparison of browsers. including Safari 9 against Safari 12.1

.

If the web developer has not included a poly 9 for Safari 9, it may be possible to inject polyfill itself for individual web technology features, but this situation will only get worse. I understand the potential need to run older software, but such use should be limited to a virtual machine, so the host operating system is safe, and running a secure browser capable of understanding the technologies found on your favorite networks.

1 ES2015 (or ECMAScript 2015) is a scripting language specification created to standardize JavaScript for the use of multiple browsers, applications and devices. This standard is updated every year in June, and we are now up to the ECMAScript 2019 standard. For more information, see JavaScript Versions. This page summarizes ECMAScript editions and scrolls down to see a browser support breakdown.


Source link