2009-12-27 4 views
40

Итак, я не мог не заметить, показывая браузеру браузера Chrome DOM моему брату, что Google использует тег <font size=-2>.Почему Google использует тег шрифта?

Я знаю, что это глупый вопрос, но с точки зрения программирования - почему они использовали устаревший тег на Google? Это потому, что он меньше, чем с помощью <p class="whatever">, а затем создавая для него стиль или просто отправляющийся <p style="font-size: x-small">?

+7

Значение, эквивалентное CSS, равно 'x-small'. – Gumbo

+0

hmm, не знал, что –

+0

'-2px' означает, что текст должен быть -2 пикселя высотой, что приведет к неожиданным результатам. :-) – ceejayoz

ответ

74

Сохранение нескольких байтов на главной странице Google, вероятно, позволит сохранить их терабайты пропускной способности передачи.

+0

вы правы, я понял это после того, как посмотрел на источник за пределами браузера DOM и увидел, что все конденсировано. –

+30

Google почти наверняка использует сжатие gzip. Таким образом, сбережения менее значительны после сжатия, но, вероятно, все еще значительны для масштаба Google. При ** вашей шкале ** сбережения почти наверняка ** незначительны ** (без обид). Не используйте тег '' только потому, что Google это делает. – Asaph

+35

+1 за то, что вы ничего не делаете, потому что Google это делает. – ceejayoz

107

В ноябре 2005 года Matt Cutts, инженер-программист Google, сказал:

страница Google, не проверяет и что в основном дизайн, чтобы сохранить драгоценные байты. Будет ли конец света , потому что Google не ставит котировки вокруг атрибутов цвета? Нет, и это ускоряет загрузку страницы.

Источник: Google Blogoscoped - Matt Cutts, Google’s Gadgets Guy (Interview)

+15

+1 для отличного источника. – ceejayoz

+2

ceejayoz: +1 для вашей интуиции, даже без хорошего источника. Заслуженный просветленный значок :) –

+1

Интересно ... они служат своей домашней странице gzipped. Дефляция может быть как быстрее (для сжатия/распаковки), так и по меньшей мере на 4 байта в каждом случае. –

9

экономии пространства вопросы, безусловно, одна из причин Google может использовать font и center теги. Другая причина может заключаться в совместимости.

В интересах Google сделать свою домашнюю страницу работать во всех браузерах, включая браузеры до IE6 и мобильные браузеры. Поскольку теги font и center настолько древние, они почти повсеместно поддерживаются.

+2

Я действительно сомневаюсь, что Google заинтересована в совместимости с 13-летними браузерами. Это противоречило бы их попыткам продвигать богатые веб-приложения, такие как GMail и Google Docs. –

+9

Главная страница google составляет миллиарды долларов. GMail и Google Docs составляют десятки миллионов, а может быть, сотни миллионов? Какое «усилие», по вашему мнению, для Ларри и Сергея? – Xavi

+0

Центрирующий контент, как правило, трудно достичь с помощью только CSS, даже с современными браузерами. Использование тега 'center' является широко поддерживаемой альтернативой. Кроме того, чрезвычайно сложно предположить намерения корпорации извне. Я просто пытаюсь представить возможную причину, почему Google сделает что-то настолько странное. – Xavi