Тематические статьи →

Ajax-навигация Turboliks & Wiselinks

Уве­ли­чить отзыв­чи­вость интер­фейса и сни­зить нагрузку на сер­вер можно при помощи Ajax-нави­га­ции: если не пере­за­гру­жать стра­ницу цели­ком, а обнов­лять только содер­жа­ние или отдель­ные фраг­мен­ты, то ско­рость работы сайта или при­ло­же­ния суще­ственно возрастёт.

Turboliks и Wiselinks — это биб­лио­те­ки, которые позволяют уско­рить прак­ти­че­ски любые сайты и при­ло­же­ния, поскольку при пере­ходе по ссыл­кам загру­жают только тело стра­ницы или отдель­ные изменён­ные блоки на стра­ни­це. Дела­ется это с помо­щью JavaScript на сто­роне бра­у­зера при помощи технологии Ajax.

При пере­ходе по ссылке ини­ци­и­ру­ется JS-собы­тие и сра­ба­ты­вает сце­на­рий, заме­ня­ю­щий содер­жа­ние отоб­ра­жа­е­мого в теку­щий момент доку­мента на содер­жа­ние доку­мента по ссыл­ке. Пере­за­грузки сти­лей не про­ис­хо­дит, а также не осу­ществ­ля­ется загрузка и пере­и­ци­а­ли­за­ция скрип­тов, рас­по­ло­жен­ных в head-сек­ции. Это сни­жает объём дан­ных, пере­да­ва­е­мых между сер­ве­ром и кли­ен­том, и уско­ряет загрузку стра­ниц. Адрес стра­ницы при этом меня­ет­ся, обычно при помощи History API.

Turboliks — более про­стая биб­лио­те­ка, она не рабо­тает с фраг­мен­тар­ной загруз­кой, а загру­жает всё содер­жи­мое тега <body>. Этого вполне доста­точно для уско­ре­ния загрузки стра­ниц, а также такая про­стота упро­щает инте­гра­цию.

Wiselinks — более слож­ная биб­лио­те­ка, она поз­во­ляет наи­бо­лее гибко настро­ить Ajax-загрузку изме­нен­ного содер­жа­ния, тем самым доби­ва­ясь луч­ших резуль­та­тов, но и вре­мени на инте­гра­цию этой биб­лио­теки ухо­дит больше.

Поделитесь с друзьями:


Информация о публикации:

Материал опубликован в 2014 году. Эта статья о веб-разработке, про фронтенд-разработку и о веб-технологиях. При пере­пуб­ли­ка­ции обя­за­тельно ука­за­ние пер­во­ис­точ­ника в виде гипер­тек­сто­вой ссылки на сайт web-creator.ru

Воспользуйтесь нашими
знаниями и опытом

Отправьте нам сообщение при помощи формы. Или напишите на e-mail s@web-creator.ru

Мы максимально оперативно ответим Вам по электронной почте или перезвоним.

При отправке сообщения через форму, укажите пожалуйста предпочтительный способ связи с Вами: телефон или адрес электронной почты. Мы сможем ответить Вам подробнее, если Вы напишете что-то о запланированном проекте или предполагаемых задачах.

Либо просто позвоните нам по номеру: +7 495 215-1501

Мы работаем по будним дням с 10 до 19 часов.

Комплексные услуги

Реализация «под ключ» проектов по созданию различных видов сайтов, разработка веб-приложений для автоматизации бизнес-процессов, ведение контекстных и медийных рекламных кампаний, поисковое продвижение, комплексная поддержка веб-проектов, консалтинговые услуги.