Почему большинству разработчиков не следует писать свои собственные веб-браузеры
Очарование и кошмар создания веб-браузера В мире разработки программного обеспечения есть определённое очарование в решении самых сложных и амбициозных проектов. Одним из таких проектов, который часто вызывает как восхищение, так и страх, является создание веб-браузера с нуля. Хотя это может показаться захватывающим приключением, реальность такова, что большинству разработчиков следует держаться подальше от этого начинания. Вот почему. Совместимость между браузерами: бесконечная борьба Одной из наиболее значительных проблем в веб-разработке является обеспечение совместимости между браузерами. Эта проблема усиливается, когда вы создаёте сам веб-браузер. Разные браузеры интерпретируют HTML, CSS и JavaScript немного по-разному, и следить за этими различиями — работа на полный рабочий день. ...