Расширения Google Chrome для веб-разработчиков. Расширения Google Chrome для веб-разработки и не только Расширения для web developer tools

Существует огромное количество бесплатных расширений для браузера Google Chrome, которые помогают сделать вашу жизнь проще. Вот 20 из лучших.

В этой статье мы представляем лучшие расширения Google Chrome для различных целей — но каждое призвано облегчить вам работу.

Firefox уже давно славится своей пользовательской настройкой и множеством расширений, но Google Chrome также приобрел в последние несколько лет большую популярность среди веб-дизайнеров и разработчиков. Одна из причин этого заключается в его быстродействии и встроенных инструментах для разработчиков.

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

Хотите узнать об этом больше? Ознакомьтесь с нашим списком.

01. iMacros для Chrome

Расширение iMacros для Chrome позволяет записывать действия и сохранять их.

Вам, как веб-разработчику может потребоваться проверять свои веб-страницы. Выполнение одних и тех же действий снова и снова может быть утомительным процессом. iMacros — это удобное расширение для Chrome, которое позволяет записывать ваши действия и сохранить их, от вас требуется только совершить действие один раз.

После этого вы можете проверять свои страницы снова и снова, повторяя действия одним нажатием кнопки. Это экономит ценное время и позволит вам сконцентрироваться на более важных вопросах.

02. Font Playground

Font Playground позволяет экспериментировать с локальными шрифтами на активных веб-страницах.

Каждый дизайнер и разработчик найдет для себя много полезного в этом расширении. Font Playground позволяет экспериментировать с локальными шрифтами и всеми библиотеками шрифтов Google на активных веб-страницах, при этом, не внося никаких изменений в сами страницы.

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

03. What Font

Какой шрифт они используют? Расширение Chrome What Font может вам это показать!

Очень полезное расширение для Google Chrome, What Font позволяет разработчикам и дизайнерам определить, какие шрифты используются на веб-странице.

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

04. Yslow

YSlow подскажет вам, что замедляет показ страницы.

С помощью этого инструмента не просто можно проверить, как быстро загружается веб-страница, он также покажет вам, замедляет ли что-либо загрузку если да, то, что именно.

YSlow проверяет веб-страницы по 23-ем из 34-ех правил определения производительности, разработанных командой Yahoo . Это чрезвычайно полезный инструмент для анализа веб-страниц, который также предлагает способы оптимизации их работы.

05. Web Developer

Расширение Chrome Web Developer предоставляет ряд полезных инструментов для девелоперов.

Если вы веб-девелопер, то можете спросить себя: как же вы обходились до сих пор без этого расширения. Оно добавляет кнопку на панели инструментов, через которую в Chrome осуществляется доступ ко множеству полезных инструментов для веб-девелоперов.

Это официальная версия расширения Web Developer , разработанного для Firefox .

06. Web Developer checklist

В нем исправлены проблемы с быстродействием в этом удобном инструменте Chrome.

Этот инструмент позволяет проверить все: соответствуют ли ваши страницы SEO, юзабилити, а также их видимость и производительность (скорость загрузки страницы).

Так что, если, например, вы упустили тэг H1 или если у страницы отсутствует мета-заголовок или мета-описание, расширение Web Developer checklist уведомляет вас об этом.

Чтобы вы могли быстро решить данную проблему. Если вы нажмете ссылку «больше информации и помощь » в нижней части расширения, вы найдете более детальный перечень.

07. DevTools Autosave

Автоматически сохраняет изменения в исходных файлах страницы(CSS и JS).

Настоящий клад для всех разработчиков, DevTools Autosave позволяет автоматически сохранять любые изменения, внесенные в CSS- и JS-исходные файлы страницы через среду Chrome Dev Tools . Расширение легко в настройке и использовании, оно сэкономит вам много времени.

08. Instant Wireframe

Позволяет просматривать каркас веб-страниц.

Подключите каркасный просмотр любой веб-страницы всего одним кликом мыши. Это расширение для Google Chrome помогает веб-разработчикам и дизайнерам просматривать веб-страницы, будь то локальные или опубликованные в Интернете, с наложением каркаса.

09. Ripple Emulator

Ripple Emulator помогает проводить отладку веб-страниц, DOM-инспектирование и автоматическое тестирование.

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

Расширение Ripple Emulator может быть использовано в сочетании с существующими средствами разработки для отладки, DOM-инспектирования и автоматического тестирования.

10. Streak

Отслеживание диалогов по электронной почте в одном тикете, назначение задач.

Streak является основным инструментом CRM и поддержки электронной почты Gmail .

Расширение позволяет объединить все ваши ящики электронной почты в одном или организовать отслеживание обмена сообщениями в одном тикете, назначать задачи, чтобы вы могли управлять процессом общения с вашими контрагентами лично или предоставить доступ для этого другим лицам.

11. Search Stackoverflow

Получите быстрые ответы на ваши вопросы с помощью этого обязательного к использованию расширения.

Если вы веб-разработчик, то должны были слышать о Stack Overflow , месте, куда обращаются многие разработчики с разными вопросами, связанными с развитием веб-проектов. Если нет, то вам обязательно нужно познакомиться с ним. Это действительно развитое сообщество, которое охватывает широкий круг вопросов: от C # и Java до PHP и JQuery .

Это фантастическое расширение добавляет окно поиска прямо в ваш браузер и позволяет вам использовать огромные ресурсы Stack Overflow . Обязательное для использования расширение!

12. PHP Ninja Manual

Вся документация по PHP 5.5, в вашем браузере.

Это действительно трудно запомнить каждую функцию, поэтому, если вы в свое время потратили много часов на поиск конкретных PHP функций через Google , это расширение обязательно привлечет ваше внимание. PHP Ninja Manual предоставляет

Вам всю документации по PHP 5.5 с конкретными примерами на восьми языках в вашем браузере.

13. PerfectPixel

Это расширение поможет вам обеспечить соответствие каждого пикселя вашего сайта дизайну.

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

Это простое в использовании расширение позволяет поместить поверх веб-страницы полупрозрачное наложение изображения и выполнить проверку на совпадение каждого пикселя, чтобы убедиться, что соответствие 100-процентное.

14. Code Cola

Позволяет редактировать CSS веб-страницы на месте.

Мало того, что этот инструмент позволит вам просматривать исходный код, над которым вы работаете, он также может работать в качестве CSS редактора. Это означает, что вы можете редактировать CSS стиль ваших веб-страниц прямо на месте и видеть результат произведенных изменений немедленно.

15. Chrome Sniffer

Инспектирование веб-приложений и библиотек JavaScript.

Это расширение позволит веб-разработчикам инспектировать и определять веб-приложения, а также библиотеки JavaScript , подключенные к конкретному проекту. Расширение работает максимально просто: в адресной строке появляется значок, указывающий на версию используемого фреймворка или CMS .

16. User Agent Switcher

Проверьте, как выглядит ваш сайт на различных устройствах.

Отличный инструмент для того, чтобы посмотреть, как сайт выглядит на различных видах устройств, таких как iPad, iPhone или Android-устройства. Это может быть очень полезно и в плане того, чтобы увидеть сайт так, как видят его поисковые системы.

Ни для кого не секрет, что сегодня веб-сайты используют каскадные таблицы стилей (CSS), содержащие параметры всех элементов страницы. В CSS указываются шрифты, размеры объектов, рамочек, картинок, блоки и таблицы. Мы решили собрать для вас подборку дополнений Google Chrome, которые позволят отредактировать стиль любой страницы в интернете. Бонусом мы покажем, как поменять фон странички.

У каждого человека есть свои предпочтения и интересы, особенно, когда дело касается веб-дизайна. Вспомните хотя бы вечные холивары после каждого обновления YouTube. Да и у вас наверняка есть несколько замечаний к отображению информации на любимом сайте: где-то шрифт некрасивый или мелкий, где-то вообще ненужный блок уведомлений висит. А вот здесь было бы неплохо добавить фоновую картинку!

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

Stylebot

Пожалуй, самое популярное расширение с открытым исходным кодом. Позволяет на лету редактировать шрифты, цвета, размеры и многое другое. Имеет простой режим редактирования: при открытом окне Stylebot вы можете выбрать нужный элемент, просто наведя на него указатель мыши. Изменения сохраняются моментально, пользовательскими стилями можно делиться с друзьями.

Web Override

Приложение для подключения Javascript’овых скриптов ко внешним веб-сайтам. Уже содержит в себе jQuery, async.js, moment.js и Lodash, так что функции этих библиотек можно свободно использовать. Подходит для продвинутых пользователей, умеющих пользоваться Javascript, однако новички могут использовать расширение для внедрения уже написанных кем-то скриптов.

Styler

Принцип тот же, что и у Stylebot: быстро редактируем стиль странички, изменения сохраняются моментально. Интерфейс и последовательность действий немного другие, чуть меньше возможностей. Так что выбор остается за вами: что больше по душе придется.


Stylish

Мощнейший инструмент для кастомизации веб-сайтов, по возможностям близок к Stylebot. Позволяет скрывать ненужные элементы, редактировать стили, делиться результатом с друзьями. Веб-сайт дополнения содержит более 10 000 пользовательских стилей для изменения внешнего вида Facebook, YouTube, App Store и многих других популярных ресурсов.


Live CSS Editor

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


Расскажем, как и обещали, как отредактировать фон любой странички на примере Stylebot.

Важно! Этот метод красиво смотрится на “легких” страницах, не перегруженных блоками и меню и представлен только для ознакомления с возможностями дополнений. Советуем пробовать его на сайте Google.com.

  • заходим на необходимую страничку
  • кликаем по иконке Stylebot в правом верхнем углу Chrome
  • нажимаем Open Stylebot
  • внизу выбираем опцию Edit Css
  • Вводим следующий код:

body {
background: url(https://dl.dropboxusercontent.com/u/28029149/NGC_2818_by_the_Hubble_Space_Telescope.jpg) ;
background-size: 100% 100%;
!important;
}

  • закрываем Stylebot

Готово! Вместо картинки, приведенной в качестве примера, можно использовать любую другую (нужно просто заменить ссылку в коде выше). Для более сложной кастомизации сайтов придется почитать мануалы по CSS, но поверьте: в этом нет ничего сложного.

Эта статья предназначена для администраторов Chrome Enterprise и разработчиков, имеющих опыт создания пакетов приложений Chrome и их публикации.

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

Подготовка

  • Если в файле манифеста указан целевой сайт, на который ссылается приложение или расширение, подтвердите право собственности на этот сайт .
  • Если приложение или расширение размещено на частном сервере, можно указать, кто имеет право публиковать его в Интернет-магазине Chrome. Вы можете отключить подтверждение права собственности на сторонние сайты, на которые ссылается приложение.

Шаг 1. Создайте приложение или расширение

Ниже в качестве примера используется приложение-закладка. Инструкции по созданию более сложных приложений и расширений Chrome приведены в руководстве по началу работы .

  1. Создайте на компьютере папку, в которой будут храниться файлы приложения или расширения. Присвойте ей имя приложения.
  2. Создайте файл манифеста.
    1. Создайте в текстовом редакторе файл JavaScript ® Object Notation (JSON). Посмотрите пример файла JSON для приложения-закладки.
    2. Проверьте, правильно ли отформатирован код в файле JSON, с помощью специального инструмента, например JSONLint .
  3. Поместите файл manifest.json в папку приложения или расширения.
  4. Создайте логотип.
    1. Изображение должно иметь размер 128 х 128 пикселей.
    2. Сохраните файл логотипа под названием 128.png в папке приложения.

Шаг 2. Протестируйте приложение или расширение

Разработчики могут тестировать свои приложения и расширения в браузере Chrome или на устройствах Chrome OS.

Чтобы устранить неполадки в приложении или расширении, воспользуйтесь журналами Chrome.

Шаг 3. Создайте коллекцию приложений (необязательно)

Администратор может создать для организации коллекцию приложений, чтобы рекомендовать пользователям приложения и расширения Chrome для установки.

Шаг 4. Опубликуйте приложение или расширение в Интернет-магазине Chrome

Разработчик может сделать приложение или расширение общедоступным либо ограничить доступ к нему. При публикации в Интернет-магазине Chrome можно выбрать один из трех вариантов.

  • Общедоступное : кто угодно может найти и установить приложение.
  • Доступ по ссылке : установить приложение или расширение можно только по ссылке. Оно не включается в результаты поиска в Интернет-магазине Chrome. Ссылку можно отправить пользователям как в домене организации, так и за его пределами.
  • Частное : найти и установить приложение или расширение могут только пользователи в вашем домене. Кроме этого, можно предоставить доступ к продукту только доверенным тестировщикам, чьи имена указаны в панели инструментов разработчика.

Чтобы добавить приложение или расширение в Интернет-магазин Chrome, создайте ZIP-архив соответствующей папки, а затем опубликуйте продукт .

Шаг 5. Настройте правила работы с приложением или расширением

В панели администратора Google можно управлять использованием приложений и расширений на устройствах Chrome и в браузере Chrome на компьютерах Windows, Mac и Linux в вашей организации. Правила Chrome можно настраивать

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

В этом посте мы собрали наши любимые и полезные расширения для Google Chrome, помогающие упростить жизнь веб-разработчика.

1 Web Developer

Web Developer Tools является одним из самых полезных расширений для любого разработчика. Он добавляет панель инструментов в Chrome. С её помощью можно удобно редактировать CSS, просматривать JavaScript и многое другое. Расширение доступно для браузеров Chrome, Firefox и Opera.

2 Accessibility Web Developer Tools

Миллионы людей пользуются Интернетом, в том числе люди с ограниченными возможностями. Поэтому обязательно ваши сайты должны быть доступны этой категории пользователей. Это расширение позволяет запустить проверку доступности на любой странице в сети. Добавьте его в список инструментов для веб-разработчика. Чтобы использовать его, щелкните на вкладке аудиты, выберите аудит доступности, далее пункт выполнить. Если страница нарушает какие-либо правила, они будут отображаться в виде списка с одним или несколькими нарушениями элементов на странице.

3 Responsive Web Design Tester

Используйте расширение Responsive Web Design Tester, чтобы проверить, как страница реагирует на различные устройства. Оно отражает размер и браузер мобильного устройства, поставляется с пресетами различных Android устройств. Он также работает в автономном режиме, который полезен при разработке сайтов на локальном хостинге без доступа к Интернету.

4 Wappalyzer

Если вы когда-либо использовали Built With, вы будете знакомы с концепцией Wappalyzer . Это расширение определяет системы управления контентом, платформы электронной коммерции, веб-серверы, базы JavaScript, аналитические инструменты и многое другое. Кроме того, приложение доступно для браузера Firefox.

5 PerfectPixel

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

6 Refined GitHub

Если вы разочарованы пользовательским интерфейсом GitHub, это расширение является обязательным для вас. Оно упрощает интерфейс GitHub по умолчанию и добавляет все виды дополнительных функций: маркировка вопросов; выделение запросов, как непрочитанных; добавление кнопки быстрого редактирования; добавление авторской ссылки и многое другое.

7 CDN Headers & Cookies

Это расширение позволяет просматривать все HTTP-заголовки и куки в одном месте. Это легкое и простое расширение. Вы можете добавлять, редактировать или удалять пользовательские заголовки запросов и куки, а также заголовки запросов на экспорт и куки в файл CSV.

8 User Agent Switcher

Используйте это расширение , чтобы изменить агента пользователя для подмены устройства и/или браузера. Вы можете быстро переключаться между различными пользователями или добавлять свои собственные с настройками, имитирующими Internet Explorer, iPhone, или имитирую работу Google бота. Это полезно для отладки и тестирования поведения сайта на различных устройствах.

9 JSON Viewer

Расширение для печати JSON и JSONP, которое вы можете настроить под свой вкус. Оно включает в себя такие функции, как разборные узлы; интерактивные URL-адреса; блокнот, в который вы можете внести JSON формат на неопределенное время с помощью одной кнопки или комбинации клавиш; 27 встроенных тем и много другое.

10 Check My Links

Если вы регулярно редактируете страницы с большим количеством ссылок, не забудьте включить это расширение в свой список помощников для веб-разработчика. Оно может быстро найти все ссылки на странице и проверить каждую из них. Хорошие ссылки выделяются зеленым цветом, а битые красным. Расширение также будет публиковать полные URL-адреса битых ссылок в журнале консоли.

11 Usersnap

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

12 IE Tab

IE Tab эмулирует Internet Explorer, используя свой движок рендеринга непосредственно в Chrome. Приложение позволяет использовать элементы управления ActiveX для проверки разрабатываемых сайтов с различными версиями IE, начиная от IE6 до IE9.

13 DevTools AutoSave

Использование инструментов разработчика для внесения изменений на лету с целью тестирования, дальнейшая вставка произведенных изменений в текстовый редактор и загрузка на сервер могут обернуться адскими муками. К счастью, это расширение приходит как спасатель, поскольку оно позволяет автоматически сохранять любые внесенные в CSS и JS сайта изменения в исходный файл.

14 Chrome MySQL Admin

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

15 Grunt Devtools

Это расширение инструментов разработчика Chrome добавляет инструменты с поддержкой фоновых задач и позволяет выполнять задачи для многочисленных проектов в одном окне.

Если вы используете другие полезные веб-разработчику расширения для Google Chrome, то поделитесь ими в комментариях к статье. Нам интересно узнать, что используют другие программисты и верстальщики в своей работе.

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

Браузеры важны не только для пользователей, но и для веб-разработчиков также. Они служат главной испытательной площадкой для программистов, где они могут работать, компилировать и изменять веб-страницы, прежде чем сделать их живыми. Когда дело доходит до веб-браузеров - Google Chrome явно лидирует. Это - полнофункциональный инструмент со всей экосистемой плагинов и мини-приложений, которые расширяют его возможности и позволяют пользователям настроить его, как они того хотят.

Магазин приложений Google Chrome является домом для тысяч плагинов и мини-приложений. Чтобы упростить вашу жизнь, мы проконсультировались с лучшими компаниями веб-разработки и подготовили список из 10 ценных плагинов Google Chrome для веб-разработчиков.

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

Сколько раз вам приходится прибегать к помощи таких приложений, как Photoshop, чтобы управлять элементами на вашей странице? Довольно много, верно? С данным приложением, этот запутанный подход становится пережитком прошлого. Получите идеальное пиксельное размещение всех ваших веб-элементов, используя перетаскиваемые вертикальные и горизонтальные линейки, дайте им собственные цвета, перемещайте их попиксельно или широкими ходами, пользуясь клавиатурой и мышью.

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

Stylebot – это мечта каждого веб-разработчика, которая становится реальностью. Он позволяет быстро манипулировать всеми визуальными элементами веб-сайта, используя пользовательский CSS. Почти любой элемент - размер шрифта, края, цвет, видимость и т.д. - может быть выбран и изменен согласно желанию разработчика. Stylebot - отличный инструмент для отладки дизайна вашего сайта, предлагающий большую помощь начинающим и профессиональным веб-разработчикам.

Одной из наиболее сложных задач разработки является создание веб-страниц, которые работают плавно на экранах и в разрешениях различных размеров. Чтобы удостовериться в этом, необходимо провести тщательное тестирование. Resolution Test позволяет пользователям проверить веб-страницу на разных разрешениях и размерах экрана. Расширение также позволит веб-разработчикам определять пользовательские разрешения.

Необходимый для всех веб-разработчиков, Speed Tracer помогает выявлять и устранять проблемы, связанные с производительностью веб-сайта и приложений. Speed Tracer распознает проблемы, вызванные в процессе выполнения JavaScript, Layout, обратных запросов XML http, перерасчета стиля CSS и многое другое.

Дизайн и текст формируют лицо сайта. Corporate Ipsum позволяет веб-разработчикам ввести фиктивный текст любой длины на веб-сайт. Эта возможность становится весьма актуальной при принятии решения, касательно макета сайта и представления рабочей модели клиенту.

Этот инструмент предоставляет многочисленные функции, такие как проверка HTML-элементов с помощью мышки и жизнеспособность свойств CSS, в то же время, обеспечивая богатое визуальное представление элементов HTML и DOM.

Очень важный инструмент для веб- и SEO-разработчиков, Alexa Traffic Rank включает вас в панель трафика Alexa и дает детальное представление о всех сайтах, которые вы посещаете, не прерывая просмотра.

Анализ сайта является одной из основных задач в работе веб-разработчика. Это можно сделать легко с помощью Screen Capture - инструмента, который позволяет пользователям и разработчикам захватить весь видимый контент, присутствующий на веб-сайте, в единственной закладке, в конкретной части страницы или даже охватить ее целиком.

Для веб-разработчиков очень важно быть в состоянии понять и адаптироваться таким образом, чтобы создавать программные решения, являющиеся не только новыми, но и функциональными. Наш список расширений для Google Chrome поможет выработать эти решения значительно быстрее и гораздо эффективнее.