Google Планета Земля теперь поддерживает все браузеры на базе Chromium.

Значок времени чтения 2 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Сегодня компания Google объявила, что Google Планета Земля наконец-то будет поддерживать все остальные браузеры на базе Chromium. Об этом компания сообщила в блоге (с помощью Techdows) сегодня с объяснением изменений, внесенных в фоновом режиме для включения поддержки.

Google ранее использовал технологию Native Client (NaCl), которая была ограничена Google Chrome. Теперь компания добавила поддержку WebAssembly, которая будет поддерживать все браузеры на основе Chromium. Однако только Chrome поддерживает многопоточность WebAssembly, что означает разницу в производительности между Google и другими браузерами. Хорошей новостью является то, что Edge на основе Chromium поддерживает WebGL, поэтому производительность в Edge будет лучше, чем в классическом Edge и других браузерах.

Браузеры на основе Chromium, включая Chrome, будущую версию Edge и Opera, предлагают поддержку WebAssembly (некоторые с многопоточностью, другие без). После выпуска новой версии Edge на основе Chromium приложения в WebAssembly будут работать в Edge так же хорошо, как и в Chrome. Firefox предлагает хорошую поддержку WebAssembly, но ему пришлось отключить поддержку многопоточности из-за проблемы с SharedArrayBuffer. И хотя Opera основана на Chromium, текущая версия Opera предлагает только однопоточную поддержку WebAssembly. В Safari есть мощная реализация WebAssembly, но отсутствует полная поддержка WebGL2.

- Google

Mozilla, с другой стороны, работает над поддержкой многопоточности. Mozilla, Google и другие удалили SharedArrayBuffer, чтобы защитить пользователей от уязвимостей Spectre и Meltdown. Google добавил поддержку изоляция сайта в Chrome, чтобы предотвратить Spectre и Meltdown, и включил SharedArrayBuffer в процессе. В настоящее время Firefox не имеет изоляции сайтов, поэтому в данный момент он не может запускать SharedArrayBuffer. Тем не менее, Mozilla работает над поддержкой изоляции сайтов, что должно позволить им включить SharedArrayBuffer и поддерживать многопоточность WebAssembly.

Подробнее о темах: Google, Google Earth