Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   require как в ноде (https://javascript.ru/forum/project/25840-require-kak-v-node.html)

Nekromancer 19.02.2012 11:02

Цитата:

Сообщение от FINoM
Или ты имеешь в виду кеширование в одном из локальных хранилищ? Если да, то я не просто не согласен, а еще и удивлен.

Если бы я имел введу его. Почему ты не согласен?

Kolyaj 19.02.2012 13:59

Цитата:

Сообщение от Nekromancer
Это в Яндекс картах, флаг useDocumentWrite.

Всякое JS-API это не то же самое, что обычные скрипты. Не надо их сравнивать.

Nekromancer 19.02.2012 15:35

Kolyaj,
тут разве есть что то плохое?

FINoM 20.02.2012 05:29

Цитата:

Сообщение от Nekromancer
Если бы я имел введу его. Почему ты не согласен?

Зачем? Нет, если есть задача сократить количество запросов к серверу к минимуму или реализовать возможность работы оффлайн, то да. Такая задача стоит крайне редко.

Nekromancer 20.02.2012 10:54

FINoM,
Я не понимаю по каким данным ты судишь, что крайне редко. Для обычных сайтов - да, вообще не надо. Но для них и модули не нужны.
Помнится ты сам просил уроки о том, как создавать правильные веб приложения.

Kolyaj 20.02.2012 12:39

Цитата:

Сообщение от Nekromancer
тут разве есть что то плохое?

Подключать модули document.write-ом? Плохо то, что делается много запросов, когда можно сделать один.
В случае API карт, очевидно, подключаются не модули, а сам API.

Nekromancer 20.02.2012 15:09

Kolyaj,
Этим же document.write можно запросить сразу все модули которые в зависимости, то есть будет на один запрос больше.

Kolyaj 20.02.2012 15:20

А почему сразу все не запросить? Без document.write?

Nekromancer 20.02.2012 15:43

Kolyaj,
потому, что формируется один статический файл в котором основное управление. Я думаю можно конечно вставить в тело документа все нужные скрипты для данной страницы. Но я решил попробовать систему хранения скриптов в storage. Если пользователь активный посетитель ресурса, то у него должна быть уже большая часть скриптов.

П.С. Это конечно сомнительное преимущество, но всё же.

FINoM 20.02.2012 18:57

Цитата:

Сообщение от Nekromancer
Но для них и модули не нужны.

Значит, если используются модули, значит их нужно сохранять их в локальном хранилище, так?
Цитата:

Сообщение от Nekromancer
Помнится ты сам просил уроки о том, как создавать правильные веб приложения.

А ничего, что нужно сперва смотреть задачу, уже потом решать, как её решать, а не наоборт?


Часовой пояс GMT +3, время: 13:32.