Skip to content

Instantly share code, notes, and snippets.

View bearury's full-sized avatar
🏠
Working from home

bear 🐻 bearury

🏠
Working from home
  • Penza
  • 05:42 (UTC +03:00)
View GitHub Profile
@bearury
bearury / testWebp.js
Created July 7, 2023 17:42 — forked from Protoff/testWebp.js
Тест браузера на поддержку webp
document.addEventListener('DOMContentLoaded', function() {
testWebP(document.body)
})
function testWebP(elem) {
const webP = new Image();
webP.src = 'data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA';
webP.onload = webP.onerror = function () {
webP.height === 2 ? elem.classList.add('webp-true') : elem.classList.add('webp-false')
}
@bearury
bearury / tokens.md
Created February 24, 2023 08:38 — forked from zmts/tokens.md
Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Last major update: 25.08.2020

  • Что такое авторизация/аутентификация
  • Где хранить токены
  • Как ставить куки ?
  • Процесс логина
  • Процесс рефреш токенов
  • Кража токенов/Механизм контроля токенов