Html5 video player — solutions to html5 video playback and conversion
Содержание:
- Обзор шаблона HTML5
- Что такое расширение HTML5
- 1.VideoJS
- Flowplayer
- Elmedia Player
- Wrapping It Up
- Сотрудничество
- Создание функциональности с помощью JavaScript
- Microsoft Silverlight
- HTML5 Video Player Plugins for WordPress:
- Why Should I Use HTML5?
- Royal Video Player with HTML5 & JavaScript
- Как теперь запускать игры в соцсетях
- Новая технология HTML5 для браузеров Гугл-хром, Яндекс и других
- Что убило Flash?
- jQuery Plugin to plays Audio & Video on Hover : Media Hovers
- Аккордеон
- Cloudinary video player
- Elite
- Как использовать audio и video в HTML5
- Векторная графика
Обзор шаблона HTML5
Если мы говорим о функциональности, то HTML отвечает за организацию элементов сайта. Заголовок, абзацы, ссылки, разделители, изображения и другие медиа управляются HTML с помощью тегов, которые он к ним прикрепляет. Далее, шаблоны сайтов Bootstrap-HTML5, например шаблон веб-сайта агентства в качестве источника для веб-сайта агентства html5, представляют собой невероятные эффекты и шаблоны популярных элементов, которые можно включить в ваш основной шаблон html5.
CSS представляет графику, такую как шрифты, цвет и макет страницы. Люди, знакомые с продуктами Adobe, поймут эту аналогию и будут правы. Многие шаблоны сайтов изначально создаются в Photoshop, программе для редактирования фотографий и изображений, а затем сохраняются в виде файлов PSD. Эти макеты PSD показывают желаемые визуальные эффекты будущего сайта, такие как точный дизайн для различных страниц, категорий и т. Д. Они похожи на предварительные версии шаблонов, потому что они не содержат кода и их легко изменить. Как только визуальные эффекты одобрены, веб-дизайнеры вставляют PSD в код HTML-CSS и получают адаптивный шаблон html5.
HTML5-шаблоны Nicepage — это современные, доступные для просмотра на всех экранах и во всех режимах высокопроизводительные профессиональные инструменты, которые подарят вам новый опыт работы в Интернете. Выведите свой веб-сайт или целевую страницу приложения на новый уровень с помощью бесплатных и премиальных адаптивных шаблонов веб-сайтов HTML5. Выберите лучшие бесплатные шаблоны HTML CSS, чтобы создать индивидуальную архитектуру вашего веб-сайта.
Что такое расширение HTML5
HTML5 необходимо для конвертирования видеофайлов в браузере. В приложении можно смотреть видео. Но все фильмы можно смотреть онлайн в обозревателе. В HTML может быть загружен файл любого формата. После обработки этот файл можно загрузить на сайт. Расширение HTML5 имеет встроенную функцию публикации. Перед тем как видео будет загружено, его можно посмотреть в обозревателе. Загрузку рекомендуется выполнить с официального источника.
В некоторых случаях HTML может не работать после загрузки файла. Но такую проблему легко устранить путем отключения или же переустановки антивируса. Если же это выполнить самостоятельно сложно, то рекомендуется установить Free HTML5.
Пошаговая инструкция, как использовать расширение HTML5:
- Загрузить файл и подтвердить установку.
- В открывшемся окне кликнуть «Далее» и создать точку восстановления системы.
- Выбрать путь к папке, где будет храниться HTML5.
- После загрузки добавить файлы.
- Указать путь к видео, и оно автоматически добавится в список воспроизведения. Рекомендуется выбрать формат файла для преобразования.
- Указать путь сохранения в папке. После конвертации добавится файл.
- Открыть приложение конвертации. На это потребуется несколько минут.
- В новом окне Яндекс Браузера появится видео в HTML5.
1.VideoJS
VideoJS– это бесплатный, адаптивный онлайн плеер видео с открытым исходным кодом.Он способен использовать Flash или другую технологию воспроизведения онлайн-видео (например, Silverlight).
Плеер включает в себя базовый функционал для воспроизведения: автоматический старт и предварительную загрузку. Он также использует JavaScript для реализации кроссбраузерности.
Это лучший бесплатный видеоплеер для публикации видео. Он также реализован в виде плагина для WordPress.
Особенности:
- Шаблонизатор – построен на основе HTML и CSS. Вы также можете использовать дизайнер обложек.
- Плагины –данный видеоплеер поддерживает несколько плагинов и продвинутых форматов, таких как HLS и DASH. Список плагинов доступен на этой странице.
При помощи плагинов плеер может быть значительно усовершенствован. Некоторые расширения для этого плеера:
- Analytics – позволяет следить за событиями Google Analytics в плеере video.js.
- Playlist – реализует поддержку плейлистов в video.js.
- Brand – добавляет логотип в панель управления плеером.
- Поддержка Chromecast.
Flowplayer
Flowplayer is an extremely simple video player for creators who wish to include video playback on their websites. Integrating and the markup process for Flowplayer is decidedly straightforward, which is one of its major benefits.
At the outset, it is important to note that Flowplayer is primarily aimed at those creators who host video files independently. In case creators are using a streaming service such as Vimeo or YouTube, both streaming services provide code that can be used to embed the player itself onto the website or landing page.
Flowplayer is 100% customizable as well as skinnable and comes with support for including subtitles, modifying the playback speed, including video analytics and monetization opportunities.
Elmedia Player
Elmedia online video player can play all kinds of videos. This Mac OS player can allow users to showcase videos from popular sites such as Dailymotion, Vimeo, Facebook, and more. Also, you can allow users to download these videos fro your website. Elmedia can play video in formats such as M4V, MKV, MP3, DAT, MOV, HTML5, and more.
Standout features of Elmedia HTML5 video player include an online video showcasing capabilities, support for hardware acceleration, capturing screenshots from the videos, SWF support, video downloading options, and capabilities to extract audio files from the video.
Wrapping It Up
These online HTML5 video players are widely used over the Internet by various companies and individuals to embed videos on their site.
Integrating videos on your website gives your website and the page a unique appeal, enhances the quality of the content on your page, and offers a visual break from the text. You might want to use videos on your website to add to the content already offered, give your users an introduction about your offerings, or integrate customer feedback and review videos for added credibility.
Therefore, it is time you choose one of these popular HTML5 video payers to show awesome videos on your website and augment the value offered.
Supercharge Your Business with Videos
At VdoCipher we maintain the strongest content protection for videos. We also work extremely hard to deliver the best viewer experience. We’d love to hear from you, and help boost your video streaming business.
Free 30-day trial →
Сотрудничество
Благодаря HTML, CSS и JavaScript Git и GitHub делают взаимодействие чрезвычайно простым. Например, если я хочу отредактировать на GitHub HTML-код, я могу нажать кнопку “Fork”. Это создаст версию файлов (также известную как репозиторий) под моим собственным именем.
Затем я могу внести любые правки по своему усмотрению, и отправить запрос на их внедрение. Владелец Smashing Magazine сможет просмотреть мой запрос и принять или отклонить его. После того, как запрос будет одобрен, код войдет в основной репозиторий.
Существует целый ряд причин, чтобы работать таким образом. У вас всегда будет резервная копия проекта, можно вернуться к предыдущим версиям, а взаимодействие команды становится очень простым.
Если использовать Flash, то намного сложнее каждый раз сохранять и отправлять файл .fla. Если бы несколько человек работали над одним и тем же .fla-файлом, все могло бы стать запутанным. С помощью HTML, CSS и JavaScript можно создавать «модификации» кода, что позволяет просматривать и сравнивать его. Можно даже выбрать определенные фрагменты кода, перенести или прокомментировать их для дальнейшего рассмотрения и работы.
Создание функциональности с помощью JavaScript
На этом этапе вы должны снова сохранить проект, создать новый файл и назвать его «video-player.js». Сохраните файл в той папке, которую используете для этого проекта.
Затем нужно связать файл JavaScript с исходным файлом HTML5 строкой между тегом <link> и закрывающим тегом <head>. Например: <script type = «text / javascript» src = «video-player.js»> </ script>:
В приведенных выше строках JavaScript-кода я сосредоточился только на кнопке воспроизведения.
Сначала мы вводим идентификатор элемента, с которым хотим работать в первую очередь. В нашем случае это идентификатор «play-button». Затем необходимо прописать форму кнопке через GetElementbyID.
Далее, когда зритель нажимает на кнопку воспроизведения, мы обрабатываем «Click» с помощью метода addEventListener. Функция «playOrPause» заставляет кнопку «Воспроизвести» работать, как обычную кнопку воспроизведения, а также как кнопку «Пауза».
Затем в коде создания плеера для сайта вы описываете функцию playOrPause. Если видео приостановлено, нажатие кнопки активирует воспроизведение. Если не приостановлено (блок «else»), нажатие кнопки «Воспроизвести» остановит воспроизведение.
Пожалуйста, оставляйте ваши отзывы по текущей теме материала. Мы очень благодарим вас за ваши комментарии, дизлайки, лайки, подписки, отклики!
Пожалуйста, оставьте ваши комментарии по текущей теме статьи. Мы очень благодарим вас за ваши комментарии, лайки, отклики, подписки, дизлайки!
ВЛВиктория Лебедеваавтор-переводчик статьи «How to Build an HTML5 Video Player from Scratch»
Microsoft Silverlight
Фактически, Microsoft Silverlight стал полноценным аналогом adobe flash. Создан он был корпорацией Microsoft для устройств, работающих на базе Windows. Основные плюсы Microsoft Silverlight заключаются в следующем:
- Кроссплатформенность.
- Кроссбраузерность.
- Низкие требования к устройствам.
Функциональность программной среды заключается в запуске Интернет-приложений, которые содержат анимацию, аудиофайлы, видеоролики, а также векторную графику.
Важно! Microsoft Silverlight работает с устаревшими технологиями векторного морфинга. По заверениям представителей корпорации Microsoft поддержка приложения планируется, как минимум, до конца 2021 года
О дальнейшей работе Microsoft Silverlight информации пока нет.
HTML5 Video Player Plugins for WordPress:
13.Videojs HTML5 Player
Videojs HTML5 Player is a user-friendly WordPress plugin that supports video playback on desktops and mobile devices from WordPress sites. It makes it super easy for you to embed both self-hosted video files or video files that are externally hosted using Videojs library.
Features:
- Embed MP4 video files into a post/page or anywhere on your WordPress site.
- Responsive videos for better user experience while viewing from a mobile device.
- Add HTML5 videos that are compatible with all major browsers.
- Add videos with poster images
14. Video Embed & Thumbnail Generator
This plugin provides several fields to some videos uploaded to your WordPress Media Library. Just pick a few alternatives, create thumbnails, click”Insert into Article” and you will find a shortcode from the article editor which will embed a flexible, responsive HTML5 video player with Flash wracking for unsupported browsers.
Features:
- Video.js (files are included with the plugin)
- The WordPress default player using MediaElement.js, which was introduced in WordPress version 3.6
- JW Player 6 (if their old, discontinued plugin is already installed. This plugin does not work with JW Player 7 yet.)
15. FV Flowplayer Video Player
FV Player is a free, easy-to-use, and total alternative for converting FLV or MP4 videos to your pages or posts. Together with MP4 movies, FV Player provides protection on mobile devices.
Features:
- Automated checking of video encoding for logged in admins
- FV Player is a completely responsive WordPress video player.
- Custom start and end screens are built right in. You can use your own custom design before and after the video.
- Enjoy unlimited instances on a single page.
- No expensive plugins: unlike other players who nickel and dime you for every feature, with FV Player all advanced features are available in the standard license (Google Analytics, Cuepoints, Native fullscreen, Keyboard shortcuts, Subtitles, Slow motion, Random seeking, Retina ready)
- Single site pro license available (JW Player requires five-pack for full features)
- Ultra-efficient player: just 181kB of JavaScript and 10kB of Flash code. You can extend FV Player using just HTML and CSS, leaving the JavaScript-heavy lifting up to us.
- Browser coverage. Built-in Flash fallback will get the job done on older browsers while the HLS.js library gives you HLS playback on desktop browsers.
- Full support for Amazon S3, CloudFront, and other CDN’s.
- Totally Brandable. Stop selling YouTube and start selling yourself. Even design your own player.
- Supports video intelligence video ads
These are some of the best html5 video players widely used on the internet over different websites. If you have any other suggestions let us know in the comment section.
Why Should I Use HTML5?
The most straight-forward answer to that question is simply that it is the current, “right” version of the language.
But some people seem unconvinced by this fact. Older markup practices still work in most browsers — if you type onto your web page, the text will flow around the image just the way you’d expect. Why not just do that? It’s easier!
There are a number of reasons to prefer HTML5, and to avoid using any of the deprecated features. Some are practical, while others are more philosophical. Some are altruistic, while others are selfish.
- Easier to write
- Easier to maintain
- Easier to redesign
- Better for Search Engine Optimization
- Better for the blind and visually impaired
- Better for content aggregators and feed readers
- Better for users on mobile devices
- Better for users on slower internet connections
- Fewer chances of design breaks
- Easier to add media
- Easier to create interactive applications
- Deprecated features will likely stop being supported at some point, breaking your page
Royal Video Player with HTML5 & JavaScript
April 18, 2014
|
Core Java Script, HTML5, Premium, Responsive, Video & Audio
Royal Video Player is a powerful responsive video player that can play local videos, streaming videos from a server or Youtube videos. It only requires the mp4 format (the best and most used format on the web) and it will work on mobile devices and desktop machines no matter which browser is used including older browsers like IE7/IE8, this is made possible by incorporating four video engines into the Royal Video Player, basically it has built-in a HTML5 Youtube video engine, normal video engine, flash Youtube video engine and flash normal video engine. Royal Video Player supports unlimited playlists and each playlist can have unlimited videos. The playlists can be loaded from a simple HTML markup, XML file, video folder or youtube playlist.
Как теперь запускать игры в соцсетях
Если до 1 января 2021 года использование AFP несло в себе определенные риски для пользовательских данных, то после прохождения обозначенного рубежа применение плеера стало откровенно опасным. Причина – прекращение поддержки со стороны Adobe, компенсировать которое не сможет ни один антивирус.
Для корректной работы в тех же соцсетях придется переходить на новый формат, притом что сам процесс перехода может немного отличаться в зависимости от используемой платформы.
Приведем подходящие приложения для игр для популярных соцсетей:
- ВКонакте. В самой популярной в российском интернет-пространстве социальной сети рекомендуется использовать встроенное приложение Machine. Его главные преимущества заключаются в максимально простой работе с минимальными рисками. Единственные неудобства сводятся к необходимости введения данных для авторизации и использования специальных анонимайзеров в случае блокировки платформы в пользовательской стране.
-
Mail.ru. VPN может понадобиться и в случае использования данной соцсети, если она заблокирована. Для доступа к плагину придется пройти процедуру авторизации, используя связку логин/пароль от почтового ящика. При этом скачивать проекты лучше не на программный жесткий диск C, а во встроенное хранилище, помня о том, что объем отдельных файлов может переваливать за 30 Гб.
- ОК. Для запуска игр и анимации в «Одноклассниках» необходимо воспользоваться встроенным приложением «ОК Игры», построенным на основе эмулятора со своим игровым каталогом, поисковой системой и расширениями. Все автоматом устанавливается непосредственно в самом приложении, как и VPN, который активируется в случае возникновения такой необходимости прямо в ОК. То есть никаких настроек вам не придется выполнять, поскольку разработчики платформы уже обо всем позаботились.
Подводя итоги всего вышесказанного, можно с уверенностью сказать, что последний ребрендинг HTML гораздо более простой, удобный и безопасный в использовании. С ним любой веб-серфинг будет в радость, чего, собственно, и добивались разработчики, решившиеся на отказ от старого протокола.
Новая технология HTML5 для браузеров Гугл-хром, Яндекс и других
HTML5 – новый язык представления ресурсного наполнения, который пришел на смену применявшемуся ранее HTML с Java и CSS. По аналогии с AFP его использование позволяет разработчикам делать все тот же интерактивный сетевой контент, но с наименьшей нагрузкой и потерями для устройств, с которых осуществляется ресурсный серфинг.
Ключевое отличие между предыдущим и последним продуктом заключается в отсутствии необходимости установки дополнительных плагинов, как это было ранее, поскольку разработчики встроили HTML5 непосредственно в браузеры, что в значительной мере облегчило использование рендеринга.
К тому же, применение новой технологии позволила повысить уровень безопасности, что является одним из самых важнейших достижений разработчиков, да и совместимость со всеми популярными браузерами, безусловно, вносит свою лепту.
На смену HTML пришел его ребрендинг HTML5, который также позволяет разрабатывать и воспроизводить флеш-контент, но с наименьшими потерями для безопасности данных и производительности используемого устройства
Что убило Flash?
Процесс «умирания» Flash начался давно. Он длится уже 12 лет и вот-вот должен закончиться. По информации от Adobe, великое событие случится 31 декабря 2020 года. В этот день разработчики окончательно откажутся от обновления и поддержки своего детища. Примерно в это же время от поддержки Flash окончательно избавятся популярные браузеры, что и станет последним гвоздем в крышке гроба печально известного продукта.
Так что же произошло? Почему Flash так не взлюбили? Почему технология, сумевшая стать одной из самых быстро растущих в интернете, в скором времени уйдет на покой? Да еще и под ликование всех, кто как-то связан с интернетом (кроме компании Adobe, конечно).
Убийство Flash было спланировано давно. И киллеров было сразу несколько. Первый появился еще на заре успеха технологии, второй пришел неожиданно в 2007 году вместе с новым поколением устройств (смартфонами с емкостными сенсорными экранами). Третий появился чуть позже и стал главным конкурентом Flash.
Flash небезопасен
Когда браузер загружает флэш-файл, Flash запускает собственный процесс с отдельным контейнером памяти внутри браузерного приложения. Злоумышленники этим активно пользовались, постоянно отыскивая новые способы добраться до блоков памяти и получить контроль над системой целиком (не только браузером, да). В связи с этим пользователи все чаще начали задаваться вопросом: «А безопасно ли использовать Flash?».
И таких уязвимостей во Flash было так много, что ни сама Adobe, ни другие причастные корпорации не поспевали с выпуском обновлений. Раз за разом технологические гиганты выпускали патчи, закрывающие критические дыры в безопасности приложения, но это помогало лишь на время.
Механизм работы Flash в целом не соответствовал стандартам безопасности в сети. Сдерживать катастрофу стало невыносимым, поэтому Adobe решила избавиться от него, сохранив только часть функциональности в другом своем продукте – AIR. Это был первый гвоздь.
Стив Джобс не любил Flash
У технологии Флэш был именитый ненавистник, повлиявший на судьбу детища Adobe. Основатель компании Apple резко высказывался против Flash и не скрывал нелюбви к проекту Adobe.
В 2007 году Apple анонсировала выход революционного смартфона с емкостным экраном на базе фирменной операционной системы. Тогда же Джобс заявил, что iOS никогда не получит поддержку Flash (так и вышло).
Apple не хотела видеть Флэш в iOS сразу по трем причинам:
- Обилие брешей в безопасности программы.
- Нежелание зависеть от продуктов сторонних разработчиков.
- Потенциальное избыточное потребление энергии.
Мобильный браузинг становился все популярнее, а Apple играла в его развитии значимую роль. Поэтому отказ компании Джобса от Flash оказал заметное влияние на его популярность. К тому же Apple способствовала появлению новых альтернативных технологий, чем снизила шансы продукта Adobe на выживание.
На дворе был HTML5
К моменту «заката» Flash в активной разработке находился проект HTML5. Он частично разрабатывался как альтернатива Флэш для проигрывания видео в браузерах без использования плагинов от сторонних разработчиков.
В комбинации с CSS, JavaScript, OpenGL и другими веб-технологиями HTML5 быстро превратился в полноценную альтернативу Flash. Его хватало, чтобы выполнять те же задачи, которые раньше возлагались на плечи Флэш. Встроенные решения оказались безопаснее, шустрее и удобнее в разработке, чем то, что использовалось ранее, поэтому продукт Adobe быстро отошел на второй план. К тому же разработчики браузеров поддерживали повсеместное внедрение HTML5.
jQuery Plugin to plays Audio & Video on Hover : Media Hovers
November 21, 2017
|
HTML5, Plugins, Premium, Video & Audio
Get Motion to your images. Media Hovers is a responsive HTML5 plugin which plays audio and video on hover. It can be applied to any element. Just specify thumbnail and audio or video file and turn it into your hover. Media Hovers also supports lightbox mode where images and videos can be viewed in larger mode.
Features:
- HTML5 video and audio support
- Cross browser compatible
- IOS and Android support
- Font Awesome Library icons
- Mix both audio and videos in the same page
- Optional image slideshows while audio plays
- Social sharing support (facebook, twitter, google plus)
- Lightbox support
Аккордеон
Section 1
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Section 2
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Section 3
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Cloudinary video player
This HTML5 video player is primarily aimed for use by enterprises and businesses. The player is optimized for best-in-class viewer experience and supports high-quality, high-resolution videos and adaptive streaming.
Cloudinary stands apart from these names for its functionality to offer video encoding, hosting service, and manipulation service for video assets. The transformations to the video that you choose happen at the player level, and on the fly. The player contains lightweight, user-friendly embed codes that allow for seamless integration of the HTML video player to an organization’s website.
Furthermore, Cloudinary’s built-in video analytics offer insights and actionable data on viewer engagement and interaction, besides video performance in terms of conversion rates.
Elite
Elite Video Player is a fully customizable online video player for WordPress that offers advertising support. The responsive HTML5 video player offers playback for platforms such as Vimeo, YouTube, Google Drive, and self-hosting videos (only mp4).
A few standout features of Elite Video Player include YouTube 360 VR and live streaming support, Google Drive and Open load videos, advertising with pre-roll, mid-roll, post-roll ads, video ads, popup ads, and so on.
The responsiveness of this online video player makes it an instant choice for users accessing sites through their mobile devices.
Как использовать audio и video в HTML5
Чтобы создать плеер, достаточно такого кода для аудио:
И такого — для видео:
Атрибут controls используется для того, чтобы отобразить элементы управления. Если его не указать, никакого интерфейса не будет: аудиоплеер не будет отображаться, а в видеоплеере просто будет показан кадр из видео или постер.
Обратите внимание, как указан источник. Для видео достаточно прописать атрибут src, а для аудио нужно прописывать дополнительные элементы source, чтобы указать пути и формат файлов
В коде выше добавлено два одинаковых файла, но в разных расширениях — это нужно для того, чтобы прослушать запись можно было на всех устройствах и во всех браузерах, потому что не все из них поддерживают mp3 или какой-то другой формат.
Также внутри плеера можно прописать какой-нибудь текст — его увидят те, у кого не поддерживается HTML5. Правилом хорошего тона считается указание ссылки на скачивание современного браузера.
Вот список атрибутов, которые можно указать для плеера:
- controls — панель управления;
- autoplay — автовоспроизведение;
- loop — цикличность;
- muted — выключение звука;
- poster — обложка видео. Если не указать, будет выбран случайный кадр;
- preload — предварительная загрузка. Существует 3 значения: auto (полностью), metadata (небольшую часть, чтобы определить основные метаданные) и none (без загрузки);
- src — ссылка на файл.
Также можно указать высоту и ширину.
Существует элемент <track>, который размещается внутри плеера, — в нем указывается путь к текстовым файлам: субтитрам или метаданным. Для них прописываются следующие атрибуты:
- default — указывает на дорожку, которая используется по умолчанию;
- kind — тип файла, можно указать следующие значения:
- subtitles — субтитры (стоит по умолчанию),
- captions — субтитры для глухонемых,
- chapters — название глав и их временные рамки,
- descriptions — звуковое описание происходящего для слепых,
- metadata — метаданные;
- label — название дорожки;
- src — путь к файлу;
- srclang — язык дорожки.
Всего этого достаточно, чтобы вставить простой плеер на сайт, но некоторых функций у него все-таки нет:
- можно убрать звук, но нельзя регулировать громкость;
- нельзя менять скорость воспроизведения;
- нельзя поставить на повтор и так далее.
Поэтому мы подключаем JS и пишем свой интерфейс.
Векторная графика
Для интернета по-прежнему важна оценка размера файла изображения. Еще в начале 2000-х годов Сеть в рассматривалась в контексте стационарных компьютеров с медленным интернет-соединением. Для загрузки простого изображения могли потребоваться секунды, а то и минуты. Чтобы решить эту проблему, в рамках технологии Flash активно использовалась векторная графика. Ее применение вместо изображений в формате JPEG или GIF значительно уменьшает размер файла и сокращает время загрузки.
За последние несколько лет, масштабируемая векторная графика (SVG) стала более распространена в интернете. SVG — это разметка на основе XML, которая позволяет создавать векторную графику для веб. Она отлично работает с анимацией.
На сайте годового отчета Mind были использованы SVG и анимация, чтобы создать интересный способ отображения статистики за год.
На сайте How Clean Is England использовалось много иллюстраций. SVG и CSS-анимация помогли сделать их более четкими и сохранить минимальные размеры файлов.