Что мы увидим браузерами 5-го поколения?
Седьмого декабря 1998 года Netscape Copropation анонсировала первую версию "Netscape Gecko" - основу браузеров нового поколения. Gecko, ранее известный под кодовым названием "Raptor" выгодно отличается высокой скоростью работы, маленьким размером (набор DLL, осуществляющих всю работу - всего 1,4Мб), и полной поддержкой всех принятых стандартов, включая HTML 4.0, XML, CSS и DOM.
Gecko послужит основой всех будущих версий Netscape Communicator. В настоящее время Gecko реализован для Win32, PowerMac и некоторых версий UNIX (Linux, Irix). Планируется также портировать его под OS/2 и BeOS, а также Rhapsody и, возможно, под другие ОС.
Чем еще хорош Gecko? Благодаря полной поддержке международных стандартов, в частности, всех рекомендаций W3C, становится виден свет в конце многолетнего тоннеля войны стандартов! Наконец-то можно будет работать исходя из принципа "написано раз, работает везде" - поскольку прекращаются противоречия, по крайней мере, между Netscape и W3C.
Итак, Netscape Gecko. В общем-то это не браузер. Следующий браузер - Communicator 5.0. А Gecko - "движок" браузера, который отвечает за получение и представление информации. Общее название для него - NGT.
NGT поддерживает HTML, XML, CSS, JavaScript и встроенные апплеты Java. На основе NGT можно создавать как собственно браузеры, так и любые другие приложения (например, можно пристроить NGT к Workshop-у, и тогда отпадет необходимость вызывать внешние браузеры ;).
Gecko, или NGT поддерживает следующие стандарты:
- HTML 4.0
- Таблицы стилей:
- CSS 1
- CSS 2 (частично)
- DOM: (объектная модель документа)
- весь уровня 0
- ядро уровня 1
- HTML уровня 1
- XML уровня 1
- XML 1.0
- JavaScript (1.4, включая поддержку ECMA-262)
- Протоколы:
- HTTP
- FTP
- Gopher, а также файловые и ресурсов
- SSL
- Unicode
- OPJ (открытый интерфейс с Java)
- Графические форматы:
- PNG
- GIF
- JPEG/P-JPEG
- ART
- XBM
Теперь немного дегтя. Разумеется, что теперь Microsoft, ранее поднимавшая много шума по поводу обнаружения несовместимости Netscape с тем или иным стандартом (вспомните хотя бы ECMA-262 и JavaScript 1.2, не поддерживающий несколько введенных операторов), теперь резко поменяет курс и будет изобретать свой велосипед. Так что война браузеров вспыхнет с новой силой.
SNK, 02/1999.
Примечание 1 (2000г.):
Эта заметка была написана еще до выходя 5-й версии IE.
Как и следовало ожидать, в MSIE 5 (версия для Windows) действительно не сделано практически ничего для поддержки
стандартов W3C.
Примечание 2 (2001г.):
MSIE 5, версия для Macintosh, появившаяся в 2000г., наконец-то (почти :) полностью поддерживает HTML 4 и CSS 1.
Также, как и выпущенный Netscape 6. Лед тронулся?
Примечание 3 (2011г.):
Однако, понадобилось гораздо больше времени, чтобы лед тронулся: MS свернула свой "правильный" Internet Explorer для Mac, а версия под Windows застопорилась на несколько лет (MSIE 6). И только мощный пинок от Firefox в середине 2000-х вернул рынок браузеров в чувство, да и то далеко не сразу.
2011-04-15 // Есть вопросы, предложения, замечания? Вы можете обсудить это на форуме !