зависеть от старой библиотеки и использовать новый синтаксис JavaScript, сохраняя при этом совместимость с наибольшим количеством браузеров.
Недавно я начал новое сотрудничество с компанией, у которой уже несколько лет работает сайт WordPress, и поскольку я выполняю роль Front End Developer, одной из первых задач, поставленных передо мной, был рефакторинг существующего кода jQuery.
Сайт, над которым я работаю, существует уже много лет, первый коммит темы был сделан в 2015 году, и в таких случаях обычно предпочтительнее разработать новую тему с нуля.
Но это не всегда возможно.
Команда состоит из десятков разработчиков, и со временем было данные телеграммы венгрии добавлено множество функций, которые без соответствующей документации сложно дублировать в новом проекте.
Во многих случаях лучшим подходом является рефакторинг существующего кода с целью уменьшения зависимостей за счет повышения производительности и простоты понимания кода.
И это то, что они попросили меня сделать.
Первым шагом было определить самую старую и медленную зависимость для ее рефакторинга.
Можем ли мы сегодня обойтись без jQuery?
Библиотека jQuery приобрела большую популярность, поскольку она не только предлагала более простой для понимания синтаксис, но и делала наш код совместимым со многими браузерами.
В то время, когда мы говорим о начале 2000-х, рынок браузеров был очень «запутанным»