Планирую сделать видос про drag-and-drop на фронденде. Что-то много времени я на него потратил, поделюсь опытом. С Safari и Мозиллой поборюсь вот — и сразу.



Вообще самая неприятная штука во фронтенде и в дремучие древние года, и сейчас — разное трактование браузерами веб-стандартов. И, не смотря на все потуги и заверения браузерных вендоров об унификации, — разное поведение есть и никуда не исчезает. В хроме одно, в сафари другое, а в мозилле (ох да неужели, ну не может такого быть!) третье.



На бэкенде вот докеры-фигокеры есть. Упаковал и ходишь красным мОлодцем. Кроссплатформенные джавы, работающие на чайниках и коптящие энтерпрайз сервера Сбера. Кроссплатформенные питоны.



Но нэээт, в браузерах рано! Рааано! Всего-то проблемы тянутся лет 30. Договориться и стандартизировать уже весь этот хлам ну никак, никак! Вот на Марс роботов запулить, на 55 млн км — это мы на раз, а браузеры застандартить — ну нэээт, ну ты уж загнууул. Это ж оно тогда технологическая сингулярность бахнет, мгновенно!



#IT #frontend #gg