Дек
2
2013

Из браузера Chrome удалят поддержку разметки MathML

По словам разработчиков, поддержка данного языка разметки снижает производительность и безопасность браузера.

MathML (Mathematical Markup Language) является давним стандартом, с помощью которого в интернет-обозревателе становится возможным отображение сложных типографских конструкций, формул, уравнений и других математических материалов. Поддержка в Chrome появилась с переходом в стабильную стадию 24 версии, однако уже в релизе 25 была удалена из-за проблем с безопасностью. MathML в браузере от Google является еще наследием движка WebKit, в котором поддерживается в полном объеме.

MathJax удаляют из Chrome

Если говорить о других браузерах, то согласно ресурсу caniuse.com, сейчас MathML поддерживается стабильными версиями Firefox, Safari (в том числе и версией на iOS). В Opera на движке Presto имелась частичная поддержка. Однако с переходом на основу в виде Chromium данный обозреватель разметку не поддерживает. Что касается Chrome, то причины удаления уже указаны выше — это некоторое снижение производительности в работе программы и проблемы в безопасности. Для демонстрации проблем с производительностью, предлагается открыть доклад зарубежных автором J. Funke и J. Millson «The Geometric Theta Correspondence for Hilbert Modular Surfaces». Что касается альтернативы, то теперь будет использоваться JS-библиотека MathJax (открытие вышеуказанной страницы через которую, надо сказать, оказывает не меньшую нагрузку на систему).

Оставить комментарий

Цитировать