The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск JavaScript-библиотеки InstantClick 3.0

10.03.2014 11:45

Доступен выпуск JavaScript-библиотеки InstantClick 3.0, позволяющей заметно ускорить отзывчивость перехода между разделами сайта за счёт организации упреждающей загрузки страниц. При использовании InstantClick страница загружается не дожидаясь клика при наведении пользователем курсора на ссылку или при поступлении события нажатия кнопки (до момента когда кнопка опущена), а после клика отображается почти мгновенно без дополнительной задержки на загрузку данных. Отрицательным моментом подобного подхода является излишний расход трафика из-за загрузки страниц на которые не был совершён переход. Код проекта распространяется под лицензией MIT.

В версии InstantClick 3.0 добавлена поддержка упреждающей загрузки контента для мобильных устройств на базе Android и iOS, с инициацией загрузки после поступления события touchstart, сигнализирующего о начале касания к сенсорному экрану. В новой версии также добавлена реализация индикатора для отображения процесса смены страницы после клика и поддержка черных и белых списков ссылок для управления выборочным применением упреждающей загрузки.

  1. Главная ссылка к новости (http://instantclick.io/3.0.htm...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39267-instantclick
Ключевые слова: instantclick, javascript
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Андрей (??), 12:45, 10/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Неожиданная философия. В связи с тем, что всё движется к слиянию приложений и сайтов (и слияние это - SPA, загружаемое как единый js-файл), ссылки и кнопки всё больше становятся action, нежели действительно ссылками для перехода на новую страницу.
     
  • 1.2, th3m3 (ok), 12:46, 10/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пользовался. Тема хорошая, только на многих сайтах нужно правильно её готовить. Различные скрипты и части сайта - загонять в чёрный список, что бы библилотека их не обрабатывала. И тогда всё будет ок.
     
     
  • 2.9, Аноним (-), 20:16, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы только что ответили на мой не заданный вопрос.
    Просто было бы весело если бы эта хрень сама прошла бы по ссылке/кнопке "удалить".
     
     
  • 3.12, Аноним (-), 22:13, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    На всех нормальных сайтах такая ссылка-кнопка не выполняет действие сама, а лишь вызывает POST-форму подтверждения. Действия же выполняются только через POST.
     

  • 1.3, Аноним (-), 13:29, 10/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Мне как юзеру 3g "безлимита" = 75мб/сутки на мобильнике не нравится эта библиотека )
     
     
  • 2.4, Аноним (-), 14:01, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    А мне как владельцу лошади не нравятся заправки и автомобили. Дальше что? Прогресс есть прогресс. Проблемы пользователей жадных российских опсосов никого не волнуют.
     
     
  • 3.7, Аноним (-), 18:45, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    заправки тебе не мешают. А эта штука весь трафик сьест.
     
  • 3.17, arisu (ok), 14:29, 11/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А мне как владельцу лошади не нравятся заправки и автомобили. Дальше что?
    > Прогресс есть прогресс. Проблемы пользователей жадных российских опсосов никого не волнуют.

    это не прогресс, это бесполезные свистоперделки.

     
  • 2.6, FractalizeR (ok), 17:30, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А что, других безлимитов не продают?
     
     
  • 3.11, Аноним (-), 22:03, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А что, других безлимитов не продают?

    А эти так называемые "безлимиты с лимитом" - милый такой оксюморон от опсосов, типа "ну мы же не отключаем интернет по истечении лимита! Пользуйся безлимитно 64 кбит/сек до конца месяца!". И - да, не продают других безлимитов на 3G. Все они "безлимиты с лимитом".

     
     
  • 4.14, FractalizeR (ok), 10:54, 11/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> А что, других безлимитов не продают?
    > А эти так называемые "безлимиты с лимитом" - милый такой оксюморон от
    > опсосов, типа "ну мы же не отключаем интернет по истечении лимита!
    > Пользуйся безлимитно 64 кбит/сек до конца месяца!". И - да, не
    > продают других безлимитов на 3G. Все они "безлимиты с лимитом".

    Ну вот тут вот: http://moscow.megafon.ru/tariffs/alltariffs/all_inclusive_m/?tcategory=49#mor переход на 64Кбит производится после того, как вы выбрали 5Гб. Куда вам столько на мобиле?

     

  • 1.5, Аноним (-), 15:34, 10/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    (до момента когда кнопка опущена)

    интересно как часто опускают кнопки? )

     
     
  • 2.13, Аноним (-), 23:55, 10/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Интереснее, как часто событие нажатия приходит до этого момента.
     

  • 1.8, Пушистик (ok), 20:02, 10/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Неплохо, правда, загрузка при наведении для каждого клиент - куча лишнего трафика впустую для сервака, но загрузка до отпуска кнопки, это гуд.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру