jsbench / jsbench.github.io

JavaScript benchmark playground
http://jsbench.github.io/
MIT License
266 stars 13 forks source link

Enabling live js syntax checking #21

Closed nicksp closed 8 years ago

nicksp commented 8 years ago

Fixes #14

Live checking поддерживается и включён по дефолту. Проблема была с невозможностью загрузки файла workers-javascript.js.

  1. Подключил последнюю версию ace.
  2. Убрал подключения темы и режима, т.к. ace подгрузит их on demand.
  3. Каким-то странным образом, либа ace с расширением .min не работает как следует. Но стоит подгрузить минифицированную либу без расширения .min, как всё работает как часы.

И заодно починилась пробелма с загрузкой проекта в Edge, когда браузер не мог найти workers-javascript.js файл.

Important! due to cross origin restrictions on webWorkers worker files must be served from the main domain. https://github.com/ajaxorg/ace/wiki/Syntax-validation