Начинающий программист, хотел бы узнать как правильно тестировать свой код на кроссбраузерность? Некоторые говорят что в основном код пишут под сафари и хром, остальное ненужно, так ли это?
И что говорить клиенту если он использует фаерфокс на сегодняшний день там нету половины браузерных api и он не соотвествует винде.
Главный вопрос - матёрый программист под какие браузеры пишет код в 2023?
Lynn «Кофеман», если верстка хотя бы отчасти формируется javascript-ом (который в тегах к вопросу), то достаточно одной стрелочной функции, чтобы отвалился целый пласт. Тех браузеров, которые (да, устарели, но) по-прежнему запускаются на все еще работающих (без надежды на обновление) устройствах. Старые SmartTV, например.
Хотя вопрос ТС сформулирован так, как будто его сайтом пользуется один только клиент.
Lynn «Кофеман», А можете подсказать, кроссбраузерность, это сафари хром лиса? Разработчик будет писать код под edge? Меня интересует кроссбраузерность, под какие движки программист должен писать код в 2023 ?
Tesai, эдж это тоже вебкит, как и хром, сафари, опера и хром.
Из всех основных браузеров только лиса осталась на своём движке, все остальные на вебкит работают.
И это плохо, и если лиса сдастся это может стать большой проблемой в будущем.
Tesai, разработчики будут писать код на последнем тсе, после чего транспилировать его в последний жс, а из него бабелем в указанную версию жса с поддержкой указанных браузеров указанных версий.
WbICHA, и в 2023 году может потребоваться, например, добавить нестандартную карусель в верстку на третьем Бутстрапе. А там же вообще - о ужас! - джиквери...
если писать форму для сафари и хром, в фаерфокс будет правильно она отображаться? Если делать по дизайну
Тут каша.
Если делать по дизайну и проверять во всех браузерах, то всюду будет по дизайну.
Если делать по дизайну смотря только в один браузер и не учитывая особенностей других, то так и выйдет...
Главный вопрос - матёрый программист под какие браузеры пишет код в 2023?