Vivaldi 1.7 — Тихо! Йде зйомка...

image

Всім привіт!

Ось і настав довгоочікуваний день виходу черговий стабільної версії браузера Vivaldi 1.7. Шлях до цього релізу був тернистий і сповнений несподіванок, як хороших, так і не дуже, при цьому з різних технічних причин браузер втратив одну дуже корисну і потрібну функцію прямо напередодні релізу. Втім, набагато більше він знайшов за час, що минув з виходу попереднього фіналу, ось на цьому ми і зупинимося детальніше. Отже, заваріть чашку чаю або кави (якщо ви цього ще не зробили), і приступимо до знайомства з новими можливостями браузера Vivaldi.

Читати далі →

Browser Fingerprint – анонімна ідентифікація браузерів



Валентин Васильєв (Machinio.com

Що ж таке Browser Fingerprint? Або ідентифікація браузерів. Дуже проста формулювання — це присвоєння ідентифікатора браузеру. Формулювання проста, але ідея дуже складна та цікава. Для чого вона використовується? Для чого ми хочемо привласнити браузеру ідентифікатор?


  • Ми хочемо враховувати наших користувачів. Ми хочемо знати, чи прийшов користувач до нас перший раз прийшов він вдруге або втретє. Якщо користувач прийшов вдруге, ми хочемо знати, на які сторінки він заходив, що він до цього робив. З анонімними користувачами це неможливо. Якщо у вас є система обліку записів, користувач логинится, ми все про нього знаємо — ми знаємо його обліковий запис, його персональні дані, ми можемо прив'язати будь-які дії до цього користувачеві. Тут все просто. У випадку з анонімними користувачами все стає набагато складніше.

Читати далі →

Дайджест свіжих матеріалів зі світу фронтенда за останній тиждень №248 (30 січня — 5 лютого 2017)

Пропонуємо вашій увазі підбірку з посиланнями на корисні ресурси і цікаві матеріали з області фронтенда.


Читати далі →

Дайджест свіжих матеріалів зі світу фронтенда за останній тиждень №247 (23 — 29 січня 2017)

Пропонуємо вашій увазі підбірку з посиланнями на корисні ресурси і цікаві матеріали з області фронтенда.


Читати далі →

SystemJS 0.20 — Поєднуючи з браузерних модулями

Це переклад поста в блозі Гая Бедфорда — основного розробника таких чудових інструментів, як JSPM — менеджера пакетів для браузерів і NodeJS, який працює на основі його ж дітища SystemJS — асинхронного завантажувача JS модулів будь-яких відомих форматів, здатного розправлятися в тому числі з циклічними залежностями, і який, у свою чергу, заснований на його дітище під назвою es-module-loader, полифиле для завантаження ES модулів. Як я розумію, автор досить сильно переписав SystemJS у даному релізі, і про це буде цікаво почитати хабраюзерам.
SystemJS 0.20 тільки що зарелизился — це повна його переробка, а також корекція специфікації проекту, в той час як ES модулі вже знаходяться тут, в браузерах.
SystemJS спочатку був розроблений ще у 2013-му році для проекту jspm, в той час коли RequireJS був лідируючим завантажувачем модулів. Паралельно, швидкими темпами розвивався ES6, і модулі ES6 все ще здавалися нематеріальним сном. Ідея була простою і переконливою: модулі приходять в браузер, так що ви повинні мати можливість завантажувати будь-модуль в будь-який час з браузера, що дало б дуже простий процес розробки.
Читати далі →

Розуміння процесу візуалізації

Браузеру належить пройти багато кроків, перш ніж HTML відповідь від сервера буде перетворений в пікселі на екрані. Послідовність цих кроків, необхідна для першого відображення сторінки, називається «Процес візуалізації» (ориг. Critical Rendering Path).

Читати далі →

Дайте мені точку опори або безпечний Інтернет — це реальність

Основна проблема доступу до інформаційних ресурсів мережі Інтернет полягає в тому, що точка підключення до неї стає частиною цієї мережі і, як наслідок, стає загальнодоступною, взаємодіє з нею за загальноприйнятими мережевим протоколам і по цим протоколам взаємодіє з захищається мережею. Ніякими методами тестування неможливо довести відсутність помилок в програмному забезпеченні (постулат Дейкстри). Маючи необмежений час доступу до точки підключення до мережі Інтернет, зловмисник може, використовуючи стандартні мережеві протоколи, стандартне програмне забезпечення і знайдені в ньому помилки або помилки в його налаштуваннях здійснити несанкціонований доступ через точку підключення внутрішньо корпоративної мережі з усіма витікаючими наслідками.

Читати далі →

Дайджест свіжих матеріалів зі світу фронтенда за останній тиждень №246 (16 — 22 січня 2017)

Пропонуємо вашій увазі підбірку з посиланнями на корисні ресурси і цікаві матеріали з області фронтенда.


Читати далі →