• Производительность простых и сложных конструкций в JavaScript

      Периодически натыкаясь на статьи, посвященные оптимизации кода на JS (вот одна из популярных) я ловил себя на мысли, что информации в них катастрофически мало. Перечислены 2-3 конструкции, 1-2 браузера и все на этом.

      Как говорится, если хочешь сделать что-то хорошо, сделай это сам.
      Я решил протестировать, в первую очередь для себя, скорость работы различных языковых конструкций (начиная с самых базовых) в основных современных браузерах и на основе этого сделать выводы о том, что и как использовать в скриптах, требовательных к производительности.

      Ну и раз уж результаты получены, почему бы не выложить их для всеобщего пользования?

      Upd: добавил графики результатов, предоставленные хабраюзером deerua (для тех, кто воспринимает визуальную подачу информации лучше чем табличную)
      читаем дальше
    • Плагин для работы с SVG на Jquery

        Читал про недавно вышедшею библиотеку для работы с SVG — Raphaël (хабратопики habrahabr.ru/blogs/webdev/41647 и habrahabr.ru/blogs/svg/42949). Где было указано, цитирую: «Так что связка Raphaël + jQuery будет давать огромные возможности для разработки».

        Однако в библиотеке плагинов на Jquery я недавно нашел готовую разработку для работы с SVG (страница плагина).

        Данный плагин не только позволяет строить графику, но и анимировать ее средствами самого плагина.
        Примеров работы очень много, так что советую посетить сам сайт плагина.

        Автор плагина Keith Wood. На его сайте, есть еще много чего интересного.
      • Построение графики на javascript

          dg
          Raphaël — небольшая библиотека(20 килобайт) для построения векторной графики на веб-сайтах.

          Она использует SVG и VML в качестве базы для создания графики. Учитывая то, что каждый созданный объект — DOM объект, то при помощи JavaScript обработчиков можно легко изменять их свойства и действия.
          Читать дальше