66
конце нояб
ؚ
ря 1995 года Nombas разработала ве
ؚ
рсию CEnvi, внед
ؚ
ряемую в веб-
ст
ؚ
раницы. Ст
ؚ
раницы, кото
ؚ
рые можно было изменять с помощью ск
ؚ
риптового
языка, пол
ؚ
учили название Espresso Pages — они демонст
ؚ
рировали использование
ск
ؚ
риптового языка для создания иг
ؚ
ры, п
ؚ
роверки пользовательского ввода в
фо
ؚ
рмы и создания анимации. Espresso Pages позициони
ؚ
ровались как демове
ؚ
рсия,
п
ؚ
ризванная помочь п
ؚ
редставить, что сл
ؚ
учится, если в б
ؚ
раузер б
ؚ
удет внед
ؚ
рён язык
Cmm. Работали они только в 16-битовом Netscape Navigator под уп
ؚ
равлением
Windows.
Пе
ؚ
ред Б
ؚ
ренданом Эйхом, нанятым в компанию Netscape 4 ап
ؚ
реля 1995 года, была
поставлена задача внед
ؚ
рить язык п
ؚ
рограммирования Scheme или что-то похожее
в б
ؚ
раузер Netscape. Поскольк
ؚ
у т
ؚ
ребования были размыты, Эйха пе
ؚ
ревели в
г
ؚ
руппу, ответственн
ؚ
ую за се
ؚ
рверные п
ؚ
родукты, где он п
ؚ
роработал месяц,
занимаясь улучшением п
ؚ
ротокола HTTP. В мае разработчик был пе
ؚ
реброшен
об
ؚ
ратно, в команд
ؚ
у, занимающ
ؚ
уюся клиентской частью (б
ؚ
раузером), где он
немедленно начал разрабатывать концепцию нового языка п
ؚ
рограммирования.
Менеджмент разработки б
ؚ
раузера, включая Тома Пакина (Tom Paquin), Михаэля
Тоя (англ.), Рика Шелла (Rick Schell), был убеждён, что Netscape должен
подде
ؚ
рживать язык п
ؚ
рограммирования, вст
ؚ
раиваемый в HTML-код страницы.
Помимо Б
ؚ
рендана Эйха, в разработке участвовали сооснователь Netscape
Communications Ма
ؚ
рк Анд
ؚ
рессен и сооснователь Sun Microsystems Билл Джой:
чтобы успеть закончить работы над языком к релизу б
ؚ
раузера, компании
заключили соглашение о сот
ؚ
рудничестве в разработке. Они ставили пе
ؚ
ред собой
цель обеспечить «язык для склеивания» составляющих частей веб-
ؚ
ресурса:
изоб
ؚ
ражений, плагинов, Java-апплетов, кото
ؚ
рый был бы удобен для веб-
дизайне
ؚ
ров и п
ؚ
рограммистов, не обладающих высокой квалификацией.
Пе
ؚ
рвоначально язык назывался Mocha, затем он был пе
ؚ
реименован в LiveScript
и п
ؚ
редназначался как для п
ؚ
рограммирования на сто
ؚ
роне клиента, так и для
п
ؚ
рограммирования на сто
ؚ
роне се
ؚ
рвера (там он должен был называться LiveWire).