Нет, не шутка. И AJAX не требует "другого принципа проектирования" - достаточно перехватывать клики, загружать страницу по ссылке и заменять текущий DOM на загруженный (PJAX).
Ваша проблема именно в перезагрузке. Если страница не показалась в течении 150 мс (в случае Хрома), то он показывает белый экран.
1. $mol - и есть такой фреймворк. Тут дело в архитектуре и совершенно другом способе построения компонент. Взять $mol_view и использовать как библиотеку рендеринга в Ангуляр, например, не получится.
2. Для фреймворков, что не разрабатывались под особенности статической типизации, оная как собаке пятая нога. Ну там по ссылке, что вам кидали всё написано - часть типов не выводится автоматически и приходится вручную их указывать.
3. У вас похоже очень медленный сервак или очень медленное соединение. Вы могли бы вполне отказаться от кастомных шрифтов в пользу системных, что ускорило бы загрузку. https://www.designernews.co/stories/71645-github-n...
Сергей Протько: собственно, проблема не в двустороннем биндинге, а в том, как он реализован в Ангуляре - через двустороннюю зависимость между полями, где вы сначала меняете значение в своём объекте, а потом когда-нибудь оно синхронизируется с другим объектом. Правильный двусторонний биндинг реализуется через свойства, где множество объектов через свои локальные свойства фактически работают с одним и тем же общим состоянием.
kstyle: Ок, кроме рисования SVG там есть ещё развесистая библиотека математических функций. Человеку нужно просто график отобразить, для этого нужна библиотека типа HighCharts, которой скармливаешь конфиг и данные, а она всё сама рисует, а вы ему низкоуровневую рисовалку предлагаете использовать.
trettermert: D3 - это просто библиотека для рисования SVG. Прямоугольник сюда, прямоугольник туда. Проще всё это вообще руками делать, график у вас не ахти какой сложности.
lem_prod: никогда не останавливайте события, если не хотите получить проблем в будущем. Типиный пример - вам надо скрыть окно по клику во вне, а какой-то умник остановил событие и вы не можете поймать клик во вне.
Графовая СУБД - orientdb.com