Мої рекомендації при розробці нового сайту:
- За можливості робити сайт самописним на Laravel без React та інших JS скриптів (хоча іноді у CMS є потрібний функціонал. Наприклад: синхронізація з 1C та інше. І краще тоді використовувати CMS ніж замовляти розробку складного функціоналу)
- Починати розробку з мобільної версії, а тільки потім робити адаптив під десктопну, а не навпаки.
- Намагатися не використовувати ніякі бібліотеки шрифтів / іконок / скриптів.
- Використовувати стандартні шрифти або підключати по мінімум потрібні файли шрифтів без використання сторонніх сервісів.
- Не використовувати Bootstrap та інші об’ємні бібліотеки стилів, а писати тільки потрібні для сайту CSS вручну.
- Ніяких іконочних шрифтів типу FontAwessome тощо. Використовувати SVG іконки завантажені на свій сервер.
- Мінімум плагінів і більше чистого коду.
- Намагатися робити анімацію CSS стилями, а не JS скриптами.
ПРИКЛАДИ:
codepen.io/raubaca/pen/PZzpVe
codepen.io/renatorib/pen/MWMoNQ?css-preprocessor=less
codepen.io/ohnoitsaustin/pen/zGmJjz
codepen.io/mutedblues/pen/MmPNPG
codepen.io/fe-nix/pen/GRNbxRV
codepen.io/GeoffreyCrofte/pen/ALOggg
Якщо і треба застосувати скрипт, то не використовувати jQuery, а писати свій скрипт на чистому JavaScript:
тиць
youmightnotneedjquery.com/#json
Це все тільки рекомендації. Звичайно якщо немає можливості зробити ідеально, то можна робити як виходить відповідно до бюджету. Ну а все інше можна оптимізувати вже після розробки сайту.









