JavaScript: борбата между браузърите

Както вече споменахме, JavaScript е създаден от Netscape Communications Corporation, създател и на единия от двата най-известни браузъра: Netscape (конкурентният е Internet Explorer на Microsoft Corporation). Отговорът на Microsoft се изразяваше в две стъпки: излизането на VBScript и пълната поддръжка на JavaScript в Internet Explorer.

Политиката на Microsoft е да поддържа в браузъра си всички преспективни нововъведения: JavaScript, Java, ActiveX. При JavaScript обаче нещата отидоха още по-далеч: Microsoft направиха много по-добра поддръжка на езика от създателите му от Netscape. Основен довод в тази насока е, че Document Object Model на Internet Explorer съдържа всички обекти, предлагани и от този на Netscape, но освен това включва и множество допълнителни обекти. Така програмирането за Internet Explorer дава много повече свобода и възможности, отколкото това за Netscape.

Бездната между двата браузъра е още по-голяма поради факта, че в двата обектни модела обектите се различават. Поради това програма, писана за единия браузър, не работи коректно или в повечето случаи въобще не работи на другия. Това се превръща в голямо затруднение за програмистите, които на практика трябва да пишат две версии на програмата си, за да работи тя коректно и на двата браузъра. Въобще няма да намесваме по-малко известните браузъри, където положението е още по-лошо.

назаднапред