У меня есть набор из 10 монотонных иконок размером 25x25 или меньше. Что имеет лучшую производительность:
1) Встроить их в CSS с URI данных
2) Загрузите их как шрифт (IcoMoon и т. д.)
Загрузка в виде шрифта кажется менее полезной, потому что она вызывает http:, если только я... 2b) Встроить сами файлы шрифтов.
Я использовал IcoMoon в течение последнего месяца в этом проекте, но это немного утомительно, если мне нужно внести изменения в SVG и повторно загрузить в приложение. CSS также немного запутан при работе со шрифтами и изображениями. Кажется, я мог бы избавить себя от головной боли с помощью base64, кодирующего SVG, и покончить с этим.
Так что бы вы сказали, что это лучший способ? Или альтернатива им? Я оптимизирую для Webkit, Mozilla и IE8+.