Этап
Открыта
Тип
Задача
Приоритет
Низкий
Трудоемкость
Обычная
Создана
Дата создания
год и 10 месяцев назад
Назначена
Обновлена
6 месяцев назад

чтобы не загружать страницу горой запросов, мы используем единый svg со всеми иконками. С одной стороны это уменьшает количество запросов. С другой юзеру нужно вытянуть файл в 2,5 метра, хоть и единожды, но все же. По хорошему нам бы сделать свой ассет, в который вручную копировать нужные нам иконки.

Да, раз уж будем копаться во внутреностях фронт-сборки, заодно хорошо бы избавиться от файла /build/vendors-node_modules_tabler_core_src_js_tabler_js-node_modules_tabler_core_src_scss_tabler_sc-c22b93.css т.е. сам файл понятно нужен, но не с таким страшенным именем.

 vendors-node_modules_tabler_core_src_js_tabler_js-node_modules_tabler_core_src_scss_tabler_sc-c22b93.css 1.91 MiB 
vendors-node_modules_tabler_core_src_js_tabler_js-node_modules_tabler_core_src_scss_tabler_sc-c22b93.js 3.11 MiB

это как бы на уровне tabler-icons, так что пожалуй даже более насущное.

Панель управления

Комментарии могут оставлять только авторизованные пользователи
 demius 6 месяцев назад

Опыт рисования большой иконки документа в галерее в tndt-77, приведшей к вставке иконки прямо в шаблон, а так жемысли о динамической генерации иконки в tndt-225, наводит на мысль, а может совсем отказаться от гигантских многометровых svg из котррых мы вырезаем нужные иконки. Нам иконок не так много нужно и большинство никогда использованы не будут. Так может вместо файла svg сделать набор шаблонов и twig’овской функцией выводить их прямо на страницу?

 demius год и 10 месяцев назад

Кстати, если будем себе копировать иконки, их можно и переименовать по своему. (правда вопрос будет ли проще и понятнее их потом искать).

Ну и хорошо бы тогда где-нибудь в лицензии упомянуть