habrahabr

Зал Трудовой Славы JavaScript, часть 2

  • понедельник, 11 мая 2020 г. в 00:29:50
https://habr.com/ru/post/501248/
  • JavaScript


Первая часть обзора была посвящена библиотекам Prototype.js и requirejs. Уже в процессе написания, возникла необходимость рассматривать не только библиотеки, которые существенно повлияли на современное состояние JavaScript, но и идеи, которые публиковались в статьях, прорабатывались в спецификациях, например: ajax, commonjs, универсальные/изоморфные веб-приложения.

1998 — BigInt.js, RSA.js



Нативная работа с большими целыми числами сравнительно новая возможность (о которой даже не все подозревают — да уже есть — и на вопрос сколько типов данных в JavaScript на собеседованиях опять нужно переучиваться). До этого наиболее ранней и удачной реализацией больших целых чисел была библиотека ohdave.com/rsa/BigInt.js. Удачной — потому что быстрой. Поиски информации по email автора библиотеки Dave Shapiro dave@ohdave.com, кроме имени и фамилии не дал новой информации. Также на сайте выложены записи гитарных композиций выдающихся исполнителей, сделанные автором библиотеки на слух — еще одна полезная информация для поиска. Далее, нашелся твиттер автора twitter.com/daveohdave с ссылкой на сайт ohdave.com. У твиттера вместе со мной 52 подписчика и на него не подписан John Resig. В твиттере опубликовано видео, где автор библиотеки исполняет на рояле первые такты симфонической поэмы Рихарда Штрауса «Так говорил Заратустра» (известной советскому зрителю по телепередаче «Что? Где? Когда?»)