Знайомимося з веб-стандартами. Робота з аудіо. — Відео та історія створення

Всім привіт! Спеціально для тих, хто тільки знайомиться з веб-технологіями і новими веб-стандартами ми підготували вступний 15-хвилинний ролик, що розповідає про роботу з аудіо в інтернеті (HTML Audio і Web Audio).



Коли ми почали показувати ролик експертів з ринку, один з перших питань було про те, як такий ролик створювався, скільки часу витратили і що використали.


Читати далі →

ChakraCore: перевірка JavaScript-движка для Microsoft Edge

У грудні 2015 року на конференції JSConf US розробники оголосили, що планують відкрити вихідний код ключових компонентів JavaScript-движка Chakra, що працює в Microsoft Edge. Нещодавно вихідний код ChackraCore під ліцензією MIT опублікували у відповідному сховищі на GitHub. У статті я розповім, що вдалося знайти цікавого в проекті за допомогою статичного аналізатора PVS-Studio.

Введення
ChakraCore це базова складова Chakra, високопродуктивний движок JavaScript, який запускає програми Microsoft Edge і Windows, написані на HTML/CSS/JS. ChakraCore підтримує JIT-компіляції JavaScript для x86/x64/ARM, збирання сміття і широкий спектр самих останніх можливостей JavaScript.

PVS-Studio — це статичний аналізатор для виявлення помилок у вихідному коді програм, написаних на мовах С, C++ і C#. Інструмент PVS-Studio призначений для розробників сучасних програм і інтегрується в середовища Visual Studio 2010-2015.

Читати далі →

Microsoft підвищила безпеку веб-браузера Edge

Microsoft розкрила деякі технічні деталі великого оновлення для Windows 10, про який ми нещодавно писали. Мова йде про веб-браузері Edge, для якого були включены підвищені заходи безпеки з переходом на спеціальну платформу EdgeHTML 13. Тепер веб-браузер буде блокувати завантаження тих DLL-бібліотек, які не забезпечені цифровим підписом від Microsoft. Дана міра істотно підвищить імунітет веб-браузера до рекламного ПО, яке спеціалізується на впровадженні своїх DLL у веб-браузери, а також від шкідливого ПЗ і всюдисущих тулбаров.



Потрібно відзначити, що для веб-браузера Edge спочатку були вжиті певні заходи безпеки, які відрізняють його від Internet Explorer 11. Наприклад, він не підтримує механізм застарілих типів розширень ActiveX і Browser Helper Objects (BHO). Edge також не використовує движок для роботи з VBScript (VBScript.dll), в якому було знайдено достатню кількість RCE-вразливостей.

Читати далі →

За що Microsoft Edge ненавидить закладки?

Нещодавно я написав ряд заміток, так чи інакше стосувалися роботі з букмарклетами в браузерах, і майже в кожній згадав про якусь проблему з IE, висловлюючи надію, що прийде MS Edge і все виправить.

Тому не зміг пропустити появу віртуальних машин з Windows 10 і вирішив перевірити, як зараз йдуть справи з колекцією прикрого досвіду.

На машині виявилася версія MS Edge 11.00.10240.16397 від 7.22.2015 (за версією файлу), вона ж 20.10240.16384.0 (за інформацією в настройках браузера)…
Читати далі →

Впровадження преміального медіа-контенту HTML5



Комерційна медіа-індустрія проходить через велику трансформацію по мірі того, як контент-провайдери відходять від моделі доставки контенту з використанням закритих веб-плагінів (таких, як Flash і Silverlight) і замінюють їх єдиними бесплагинными відео-плеєрами, що базуються на специфікації HTML5 і можливості програвання комерційного контенту. Браузери також рухаються в бік від використання плагінів, так Chrome відмовляється від NPAPI і Microsoft Edge від ActiveX на користь більш захищених моделей розширення.

Перехід до моделі програвання медіа-контенту без використання плагінів стає можливим завдяки нещодавно розробленим новим специфікаціям:


Ці специфікації спроектовані і розроблені з метою зробити стрімінг сумісним на множині медіа-платформ і пристроїв. Фокусуючись на сумісних рішеннях, контент-провайдери можуть знизити витрати, при цьому користувачі зможуть отримати доступ до контенту з тих пристроїв, які вони віддають перевагу, і використовуючи ті програми або веб-браузери, які вони обрали для себе. У Microsoft ми віримо, що це величезна перевага як для контент-провайдерів, так і для глядачів, і ми раді підтримувати компанії, що реалізують таку трансформацію.

Це довга стаття, і ми б не хотіли, щоб ви упустили цікаву для вас тему. Ось короткий зміст:
  • Деяка інформація про Microsoft Edge і Silverlight
  • Огляд стану сумісних веб-медіа
  • Складності і варіанти їх подолання
    • Простий варіант DASH-стрімінг
    • Демонстрація веб-сайту, використовує бібліотеку для програвання адаптивного контенту

    • Сервіси Microsoft Media Services, які можуть вам допомогти
    • Простий спосіб створення програми під універсальну Windows-платформу (UWP) на базі коду веб-сайту
    • Демонстрація UWP-додатки з інтеграцією програвання відео і голосових команд для Кортани



Читати далі →

Превью перших оновлень веб-платформи Microsoft Edge



Днями ми вивели наш портал для розробників Microsoft Edge Dev з бета-статусу, і тепер перенаправляємо весь трафік зі status.modern.ie на нову сторінку зі статусом платформи, яку ми суттєво прискорили і візуально підчистили.

Сьогодні ми раді розповісти вам перші деталі про майбутню хвилю оновлення функціональності веб-платформи Microsoft Edge. Почнемо з розповіді про те, які нові можливості зараз знаходяться в розробці для EdgeHTML.

Читати далі →

7 порад, як поліпшити роботу вашого сайту Microsoft Edge та інших сучасних браузерах



Коротка довідка: Microsoft Edge – це новий дефолтний браузер Windows 10, що прийшов на зміну Internet Explorer. Крім нового свіжого інтерфейсу, під капотом браузера також знаходяться і оновлені движки EdgeHTML (спочатку — форк движка IE11) і Chakra (для JS). Якийсь час браузер був відомий під тимчасовою назвою «Project Spartan».

Разом із зростанням Windows 10 ви, напевно, могли помітити на своїх сайтах і зростання числа користувачів Microsoft Edge. Тому саме час зробити кілька рухів, щоб ваші сайти працювали в Edge ще краще.

Поради, які я наводжу нижче, в основному, мають узагальнену природу. Іншими словами, від їх реалізації користь отримають не тільки користувачі Edge, але і інших браузерів.


Читати далі →

Глюки при відображенні border-radius в Windows 10

Зовсім недавно тисячі охочих оновили свої PC на нову версію Windows — 10. Ніби добре, система нова, і браузер, Edge, який звільнить розробників від великої кількості проблем. Але сьогодні з ранку мені прислали чудовий скріншот одного з моїх сайтів і я вирішив розібратися «що до чого».

Читати далі →