Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Web Workers & Service Workers
Search
Lucas Santos
July 07, 2019
Programming
76
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Web Workers & Service Workers
Lucas Santos
July 07, 2019
More Decks by Lucas Santos
See All by Lucas Santos
The Hitchhiker's Guide for an Amazing API with TypeScript
khaosdoctor
0
120
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
220
The future of JavaScript
khaosdoctor
0
93
TypeScript tips that could save your life
khaosdoctor
0
250
É hora de falar sobre Deno
khaosdoctor
0
93
JS Software testing for beginners
khaosdoctor
0
100
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
63
The Dark Side of JavaScript
khaosdoctor
0
93
Integrating Containers Into JavaScript
khaosdoctor
0
86
Other Decks in Programming
See All in Programming
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
2.6k
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
190
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.2k
1B+ /day規模のログを管理する技術
broadleaf
0
140
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
2
450
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
9.1k
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
200
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
2.5k
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
320
自作OSでスライド発表する
uyuki234
1
3.8k
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
250
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
740
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Thoughts on Productivity
jonyablonski
76
5.2k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
830
The Cost Of JavaScript in 2023
addyosmani
55
10k
A better future with KSS
kneath
240
18k
How GitHub (no longer) Works
holman
316
150k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
330
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
410
The SEO identity crisis: Don't let AI make you average
varn
0
510
Color Theory Basics | Prateek | Gurzu
gurzu
0
390
The untapped power of vector embeddings
frankvandijk
2
1.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Transcript
Web Workers e Service Workers
senior solutions architect_ quem sou eu_ /khaosdoctor @_staticvoid lsantos.dev @khaosdoctor
nindoo.ai
obarra.co trainingcenter.io abcdevelopers.org
slsweek.netlify.com
Web Workers
O JavaScript é assíncrono
Em uma thread...
Antes dos Web Workers
Manipulação de DOM Requests de API Interação de usuário Processamento
pesado Próximos eventos
Depois dos Web Workers
Manipulação de DOM Requests de API Interação de usuário Próximos
eventos Processamento pesado
Web workers nos permitem criar threads paralelas no JavaScript
Arquivos externos
Comunicação por mensagens
None
None
demo
https://lsantos-web-workers.now.sh/
- dedicated workers - shared workers
Service Workers
Ciclo de vida
Download Installation Activation
update
None
Escopo
None
Principais usos
Gerenciamento de cache
Push Notifications
PWAs
demo
https://lsantos-service-workers.now.sh/
referências_ - https://lsantos-web-workers.now.sh/ - https://auth0.com/blog/speedy-introduction-to-web-workers/ - https://braziljs.org/blog/javascript-multi-threading-com-web-workers-2/ - https://pt.stackoverflow.com/questions/240661/qual-é-a-diferença-entre-service-worker-e-web-worker -
https://pt.stackoverflow.com/questions/46926/o-que-s%C3%A3o-web-workers-e-como-utiliz%C3%A1-los - https://www.w3schools.com/html/html5_webworkers.asp - https://www.html5rocks.com/pt/tutorials/workers/basics/ - https://developer.mozilla.org/pt-BR/docs/Web/API/Worker - https://blog.sessionstack.com/how-javascript-works-the-building-blocks-of-web-workers-5-cases-when-you-should-use-them-a5 47c0757f6a - https://github.com/khaosdoctor/web-workers-and-service-workers - https://serviceworke.rs/ - https://blog.sessionstack.com/how-javascript-works-service-workers-their-life-cycle-and-use-cases-52b19ad98b58
/khaosdoctor @_staticvoid lsantos.dev @khaosdoctor obrigado_