home.social

#bfcache — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #bfcache, aggregated by home.social.

  1. Как «спят» вкладки в браузере

    Привет! Меня зовут Костя, я разработчик интерфейсов в ЮMoney. В этой статье разбираю, почему вкладка после возврата из фона начинает вести себя странно: интерфейс подвисает, таймеры съезжают, события приходят пачкой. Материал особенно пригодится тем, кто делает сложные SPA с realtime‑обновлениями, WebSocket и насыщенным UI — CRM, дашборды, платёжные сценарии. В статье разберём: — как устроены Page Visibility API и Page Lifecycle API, — зачем браузеры ограничивают фоновые процессы, — что происходит при заморозке вкладок, системном сне и возврате страницы из BFCache, — чем отличаются Chrome, Safari и Firefox, — какие API уже устарели, — а какие подходы помогают делать интерфейсы стабильнее в реальных пользовательских сценариях.

    habr.com/ru/companies/yoomoney

    #frontend #frontendconf #конференция #митап #троттлинг #bfcache #page_visibility_api #митапы_по_фронтенду #митапы_в_петербурге #react

  2. Как «спят» вкладки в браузере

    Привет! Меня зовут Костя, я разработчик интерфейсов в ЮMoney. В этой статье разбираю, почему вкладка после возврата из фона начинает вести себя странно: интерфейс подвисает, таймеры съезжают, события приходят пачкой. Материал особенно пригодится тем, кто делает сложные SPA с realtime‑обновлениями, WebSocket и насыщенным UI — CRM, дашборды, платёжные сценарии. В статье разберём: — как устроены Page Visibility API и Page Lifecycle API, — зачем браузеры ограничивают фоновые процессы, — что происходит при заморозке вкладок, системном сне и возврате страницы из BFCache, — чем отличаются Chrome, Safari и Firefox, — какие API уже устарели, — а какие подходы помогают делать интерфейсы стабильнее в реальных пользовательских сценариях.

    habr.com/ru/companies/yoomoney

    #frontend #frontendconf #конференция #митап #троттлинг #bfcache #page_visibility_api #митапы_по_фронтенду #митапы_в_петербурге #react

  3. Как «спят» вкладки в браузере

    Привет! Меня зовут Костя, я разработчик интерфейсов в ЮMoney. В этой статье разбираю, почему вкладка после возврата из фона начинает вести себя странно: интерфейс подвисает, таймеры съезжают, события приходят пачкой. Материал особенно пригодится тем, кто делает сложные SPA с realtime‑обновлениями, WebSocket и насыщенным UI — CRM, дашборды, платёжные сценарии. В статье разберём: — как устроены Page Visibility API и Page Lifecycle API, — зачем браузеры ограничивают фоновые процессы, — что происходит при заморозке вкладок, системном сне и возврате страницы из BFCache, — чем отличаются Chrome, Safari и Firefox, — какие API уже устарели, — а какие подходы помогают делать интерфейсы стабильнее в реальных пользовательских сценариях.

    habr.com/ru/companies/yoomoney

    #frontend #frontendconf #конференция #митап #троттлинг #bfcache #page_visibility_api #митапы_по_фронтенду #митапы_в_петербурге #react

  4. Как «спят» вкладки в браузере

    Привет! Меня зовут Костя, я разработчик интерфейсов в ЮMoney. В этой статье разбираю, почему вкладка после возврата из фона начинает вести себя странно: интерфейс подвисает, таймеры съезжают, события приходят пачкой. Материал особенно пригодится тем, кто делает сложные SPA с realtime‑обновлениями, WebSocket и насыщенным UI — CRM, дашборды, платёжные сценарии. В статье разберём: — как устроены Page Visibility API и Page Lifecycle API, — зачем браузеры ограничивают фоновые процессы, — что происходит при заморозке вкладок, системном сне и возврате страницы из BFCache, — чем отличаются Chrome, Safari и Firefox, — какие API уже устарели, — а какие подходы помогают делать интерфейсы стабильнее в реальных пользовательских сценариях.

    habr.com/ru/companies/yoomoney

    #frontend #frontendconf #конференция #митап #троттлинг #bfcache #page_visibility_api #митапы_по_фронтенду #митапы_в_петербурге #react

  5. FYI: Google AdSense pushes bfcache, speculation rules, and AI debugging to publishers: Google AdSense today urged publishers to implement bfcache, speculation rules, and Chrome DevTools AI debugging to boost page views and ad revenue efficiency. ppc.land/google-adsense-pushes #GoogleAdSense #bfcache #SpeculationRules #AIDebugging #Publishers

  6. FYI: Google AdSense pushes bfcache, speculation rules, and AI debugging to publishers: Google AdSense today urged publishers to implement bfcache, speculation rules, and Chrome DevTools AI debugging to boost page views and ad revenue efficiency. ppc.land/google-adsense-pushes #GoogleAdSense #bfcache #SpeculationRules #AIDebugging #Publishers

  7. FYI: Google AdSense pushes bfcache, speculation rules, and AI debugging to publishers: Google AdSense today urged publishers to implement bfcache, speculation rules, and Chrome DevTools AI debugging to boost page views and ad revenue efficiency. ppc.land/google-adsense-pushes #GoogleAdSense #bfcache #SpeculationRules #AIDebugging #Publishers

  8. ICYMI: Google AdSense pushes bfcache, speculation rules, and AI debugging to publishers: Google AdSense today urged publishers to implement bfcache, speculation rules, and Chrome DevTools AI debugging to boost page views and ad revenue efficiency. ppc.land/google-adsense-pushes #GoogleAdSense #bfcache #AI #ads #digitalmarketing

  9. ICYMI: Google AdSense pushes bfcache, speculation rules, and AI debugging to publishers: Google AdSense today urged publishers to implement bfcache, speculation rules, and Chrome DevTools AI debugging to boost page views and ad revenue efficiency. ppc.land/google-adsense-pushes #GoogleAdSense #bfcache #AI #ads #digitalmarketing

  10. #Google doesn't use cache-control headers for crawling & indexing unless it's embedded content.

    Well, indirectly, proper cache-control headers can help with #SEO, particularly with #CWV metrics

    Here's how.

    Back/forward cache (or bfcache) is a browser optimization that enables instant back and forward navigation. It significantly improves the browsing experience for users, especially those with slower networks or devices.

    #bfcache has been supported in #Chrome, #Firefox and #Safari.

    1/3 🧵