Есть ли предложение для Resource Bundles в HTML? - PullRequest
2 голосов
/ 12 ноября 2010

Есть ли предложение / RFC для комплектов ресурсов в HTML? (Или уже есть стандарт, и я пропустил лодку?)

Концепция комплектов ресурсов хорошо работает с PDF, Java JAR, Flash SWF, Android APK и т. Д .; кажется, что WWW отстает здесь.

Вот мое неофициальное предложение:

Разрешить объединение всех страниц конкретные ресурсы (images / css / blah бла) в один файл zip / gzip / bzip2. Ресурсы, которые являются общими для всех страницы могут быть помещены в другой расслоение, скажем. Каждая связка может иметь имя и ресурсы могут быть определены используя схему URL по этим направлениям: resource://resource-name/xyz

Конечно, нормальные URL будут поддерживается тоже.

В каталоге верхнего уровня внутри комплекта будет один и только один html-файл, который будет точкой привязки для браузера для начала рендеринга. Все остальные ресурсы будут находиться внутри подкаталогов.

Пакеты ресурсов должны уменьшать количество отдельных HTTP-запросов, а также размер передачи, в типичных сценариях.

Альтернативные решения / хаки / предложения приветствуются.

Ответы [ 2 ]

2 голосов
/ 12 ноября 2010

Хм, я думал, что это SPDY, но я думаю, что это действительно "безымянное" предложение пакетов ресурсов HTML ...

Спецификация пакетов ресурсов HTML (черновик)

Исходная информация:

Пакеты ресурсов - идея, предложенная Александром Лими из Mozilla http://limi.net/articles/resource-packages/

Здесь немного легче прочитать обзор: http://robertnyman.com/2009/11/17/a-faster-web-with-resource-packages-mozilla-suggestion-to-have-just-one-http-request/

0 голосов
/ 12 ноября 2010

На мой взгляд, наиболее близким к существующему стандарту для комплектов ресурсов HTML является CSS.Рассматривали ли вы использование таблиц стилей?

На мой взгляд, текущая веб-архитектура предпочитает , а не пакетные ресурсы, чтобы поддерживать отдельные ресурсы за отдельными URL-адресами.Браузер может загрузить их по отдельности, что может или не может быть хорошей вещью, в зависимости от вашей точки зрения.Вы, конечно, можете сгруппировать их, например, по разным относительным URL-адресам.

Некоторые используют XMLHttpRequest или эквивалент для загрузки данных, которые могут использоваться как пакет, например, каталоги переводов.Такие каталоги, как пакеты, отображают имена в значения.Для изображений просто используйте URL-адреса изображений в качестве значений.

...