efcl  id:efcl  



54,750    

-    

-    









node  (56)  

.net  (31)  

2ch  (62)  

3D  (25)  

AIR  (47)  

AMD  (78)  

AMP  (24)  

API  (626)  

AST  (276)  

ATOK  (17)  

Actions  (163)  

Android  (259)  

Angular  (358)  

AppCode  (27)  

AppleScript  (13)  

Bluesky  (20)  

Bluetooth  (34)  

Bun  (72)  

BusterJS  (54)  

C#  (46)  

C++  (95)  

CI(194)  

CMS  (18)  

CORS  (11)  

CQRS  (50)  

CSP  (90)  

CSS  (1965)  

Chinese  (12)  

Chrome  (1443)  

Clang  (16)  

CoffeeScript  (139)  

CommonJS  (34)  

Conference  (41)  

Cooking  (35)  

CoreData  (182)  

Cydia  (46)  

C  (60)  

DDD  (282)  

DNS  (45)  

DOM  (597)  

Datadog  (18)  

Development  (40)  

Docker  (149)  

E2E  (66)  

E4X  (34)  

ECMAScript  (1925)  

ESLint  (197)  

Eclipse  (28)  

ElasticSearch  (12)  

Electron  (287)  

EmEditor  (25)  

Emacs  (69)  

Ember  (26)  

EventSourcing  (28)  

Evernote  (36)  

Extension  (280)  

Extension  (34)  

Fetch  (70)  

Firebug  (147)  

Flutter  (13)  

Flux  (196)  

GAE  (24)  

GCP  (32)  

GUI  (64)  

GraphQL  (161)  

Greasemonkey  (515)  

Grunt  (68)  

HLS  (34)  

HTML  (718)  

HTML5  (363)  

HTTP  (424)  

HTTP2  (70)  

HTTPS  (15)  

Heroku  (13)  

IDE  (184)  

IE(361)  

IME  (72)  

Image  (91)  

IndexedDB  (14)  

Interview  (26)  

JSDoc  (27)  

JSON  (403)  

JScript  (38)  

JSer  (143)  

JXA  (12)  

Java  (174)  

JavaScript  (13318)  

Jenkins  (13)  

JetBrains  (107)  

Jetpack  (63)  

Keyboard  (13)  

LDR  (80)  

LLVM  (44)  

LOOX_U  (17)  

LaTeX  (16)  

Lambda  (113)  

LanguageModel  (50)  

Lua  (35)  

MS(102)  

MSEdge  (125)  

MVC  (172)  

MachineLearning  (100)  

Markdown  (478)  

Mercurial  (21)  

MicroFrontend  (25)  

Microservices  (53)  

Microsoft  (18)  

Mindmap  (36)  

MongoDB  (26)  

Mozilla  (96)  

MySQL  (34)  

NILScript  (18)  

Native  (14)  

Next.js  (184)  

Notion  (44)  

OAuth  (59)  

OCR  (16)  

OOP  (27)  

OS(41)  

Objective-C  (855)  

OpenSource  (294)  

Opera  (71)  

PDF  (304)  

PSP  (34)  

PWA  (39)  

PhoneGap  (18)  

PostCSS  (20)  

PostgreSQL  (29)  

ProgressiveWebApp  (32)  

Promises  (357)  

Prototype.js  (15)  

QUIC  (21)  

R(56)  

React  (1757)  

RegExp  (45)  

ReleaseNote  (3514)  

Remix  (40)  

Rust  (370)  

Rx(77)  

SBM  (49)  

SEO  (40)  

SQL  (109)  

SQLite  (32)  

SSH  (31)  

SSL  (71)  

SSRF  (15)  

SVG  (265)  

SaaS  (16)  

Sass  (154)  

Selenium  (48)  

Sencha  (19)  

ServiceWorker  (141)  

ShellScript  (62)  

Shop  (22)  

Sketch  (12)  

Sphinx  (38)  

SublimeText  (17)  

Survey  (30)  

Svelte  (45)  

TC39  (18)  

TiddlyWiki  (17)  

Tips  (188)  

Titanium  (30)  

Tools  (2731)  

TravisCI  (85)  

TypeScript  (1191)  

UI(878)  

UML  (12)  

URL  (213)  

UX(28)  

Unicode  (46)  

Ustream  (13)  

V8  (270)  

VPN  (12)  

VPS  (23)  

VR(20)  

VSCode  (117)  

Vimperator  (15)  

VirtualDOM  (58)  

Vue  (275)  

W3C  (182)  

WAI-ARIA  (76)  

WHATWG  (75)  

WSH  (14)  

WebAPI  (28)  

WebAssembly  (290)  

WebComponents  (232)  

WebExtension  (14)  

WebGL  (141)  

WebGPU  (12)  

WebPlatformAPI  (253)  

WebRTC  (83)  

WebSocket  (85)  

WebStorm  (154)  

XHR  (118)  

XML  (42)  

XPCOM  (28)  

XSS  (282)  

Xcode  (241)  

Yahoo  (34)  

Youtube  (36)  

accessibility  (292)  

ad(12)  

addon  (642)  

adobe  (52)  

adult  (19)  

ajax  (18)  

alfred  (61)  

algorithm  (88)  

altJS  (18)  

amazon  (74)  

animation  (144)  

app  (111)  

apple  (137)  

architecture  (122)  

article  (2609)  

asciidoc  (36)  

asm.js  (17)  

astro  (22)  

atom  (45)  

audio  (120)  

autolayout  (15)  

aws  (253)  

babel  (247)  

backbone.js  (88)  

bash  (22)  

benchmark  (53)  

blink  (49)  

blog  (287)  

book  (1587)  

browser  (1601)  

browserify  (150)  

bundler  (80)  

business  (18)  

canvas  (239)  

cdn  (96)  

cloudflare  (125)  

cocoa  (66)  

cocoapods  (57)  

color  (158)  

comic  (45)  

communication  (47)  

community  (142)  

company  (240)  

console  (639)  

d3.js  (55)  

dart  (65)  

database  (75)  

debug  (834)  

deno  (142)  

design  (369)  

diagram  (26)  

dictionary  (56)  

document  (987)  

domain  (29)  

donation  (65)  

dropbox  (45)  

ebook  (33)  

editor  (573)  

english  (245)  

epub  (60)  

event  (92)  

example  (38)  

explorer  (92)  

express  (30)  

facebook  (90)  

fashion  (18)  

figma  (29)  

finance  (68)  

firebase  (18)  

firefox  (1617)  

flash  (158)  

flex  (23)  

flowtype  (121)  

fonts  (228)  

gadget  (43)  

game  (175)  

git  (707)  

gitbook  (14)  

github  (1303)  

golang  (204)  

google  (622)  

graphic  (37)  

gulp  (105)  

hack  (20)  

health  (68)  

hiring  (19)  

history  (50)  

hosting  (26)  

i18n  (145)  

iPad  (38)  

iPhone  (615)  

iTunes  (49)  

illust  (100)  

internet  (14)  

ios  (3821)  

issue  (787)  

jQuery  (625)  

jailbreak  (125)  

jailbreak_app  (57)  

japanese  (163)  

jasmine  (63)  

jekyll  (43)  

jest  (16)  

job  (39)  

jsx  (46)  

keysnail  (22)  

kubernetes  (61)  

language  (17)  

law  (16)  

legal  (60)  

library  (6834)  

license  (78)  

links  (88)  

linux  (112)  

mac  (982)  

macOS  (74)  

mail  (215)  

math  (19)  

mdn  (22)  

memo  (12)  

mobile  (302)  

module  (119)  

money  (34)  

monorepo  (48)  

mountain  (12)  

music  (127)  

network  (43)  

news  (257)  

nginx  (16)  

nlp  (89)  

node.js  (2497)  

nodejs  (155)  

npm  (775)  

nw.js  (56)  

oculus  (32)  

office  (82)  

opinion  (427)  

p2p  (43)  

package  (18)  

paper  (91)  

password  (40)  

pc(65)  

performance  (916)  

perl  (37)  

person  (111)  

philanthropy  (27)  

photo  (37)  

photoshop  (34)  

php  (131)  

pixiv  (26)  

playwright  (17)  

plugin  (453)  

pnpm  (33)  

podcast  (75)  

political  (42)  

polyfill  (74)  

prisma  (13)  

privacy  (209)  

program  (672)  

project  (29)  

proposal  (637)  

proxy  (59)  

python  (167)  

rails  (44)  

reST  (17)  

redmine  (24)  

redux  (205)  

refacoring  (15)  

research  (15)  

rollup  (14)  

rspack  (14)  

rss  (195)  

ruby  (174)  

safari  (352)  

scala  (64)  

search  (604)  

secretlint  (21)  

security  (2030)  

self  (29)  

server  (111)  

serverless  (46)  

slack  (46)  

slide  (1817)  

sns  (43)  

software  (1870)  

sound  (52)  

sourcemap  (37)  

spec  (599)  

startup  (51)  

stats  (14)  

stream  (57)  

swift  (179)  

template  (59)  

terminal  (30)  

terraform  (12)  

test  (52)  

testing  (1852)  

textlint  (290)  

todo  (115)  

tombloo  (69)  

translate  (74)  

tumblr  (73)  

tutorial  (740)  

twitter  (670)  

userChrome.js  (59)  

video  (825)  

vim  (98)  

vista  (31)  

vite  (79)  

voice  (41)  

web  (384)  

webdriver  (33)  

webkit  (314)  

webpack  (368)  

webservice  (2445)  

webview  (65)  

webworker  (74)  

wiki  (120)  

windows  (335)  

wordpress  (133)  

workflow  (42)  

xpath  (46)  

yarn  (100)  

zig  (25)  

zsh  (57)  

 (162)  

 (938)  

 (58)  

 (48)  

 (39)  

 (105)  

 (26)  

 (208)  

 (67)  

 (17)  

 (43)  

 (154)  

 (44)  

 (161)  

 (15)  

 (16)  

 (13)  

 (23)  

 (43)  

 (189)  

 (67)  

 (28)  

 (12)  

 (119)  

 (30)  

 (87)  

 (73)  

 (12)  

 (118)  

 (20)  

 (325)  

 (22)  

 (21)  

 (13)  

 (100)  

 (22)  

 (38)  

 (59)  

 (18)  

 (27)  

 (110)  

 (101)  

 (35)  

 (168)  

 (20)  

 (12)  

 (136)  

 (19)  

 (75)  

 (39)  

 (52)  

 (87)  

 (172)  

 (13)  

 (42)  

 (14)  

 (44)  

 (133)  

 (199)  

 (24)  

 (24)  

 (53)  

 (130)  

 (47)  

 (40)  

 (625)  

 (69)  

 (48)  

 (464)  

 (58)  

 (17)  

 (30)  

 (172)  

 (182)  

 (72)  

 (28)  

 (142)  

 (79)  

 (75)  

 (154)  

 (16)  

JavaScript  (13318)  

library  (6834)  

ios  (3821)  

ReleaseNote  (3514)  

Tools  (2731)  

article  (2609)  

node.js  (2497)  

webservice  (2445)  

security  (2030)  

CSS  (1965)  


 


 (14)



browser  

Chrome  

Fetch  

ios  

JavaScript  

MSEdge  

performance  

ProgressiveWebApp  

PWA  

safari  

server  

WebAssembly  

webservice  

XSS  


 




articleServiceWorkerefcl (25)  






CVE-2023-5480: Chrome new XSS Vector  



9 users  

blog.slonser.info  


 


Chrome XSSThe article is informative and intended for security specialists conducting testing within the scope of a contract. The author is not responsible for any damage caused by the application of the provided information. The distribution of malicious programs, disruption of system operation, and violation of the confidentiality of correspondence are pursued by law. PrefaceThis article is dedi
 



efcl
efcl  2024/01/27  
Payments Request APIJIT Service WorkerContent TypeWorker SW使XSS  

ServiceWorker

XSS

Chrome

article
 



 














Announcing WinterJS · Blog · Wasmer  



84 users  

wasmer.io  


 


Back to articlesAnnouncing WinterJSThe most performant JavaScript Service Workers server thanks to Rust and SpiderMonkey Follow up the WinterJS series reading about the recent production-ready WinterJS 1.0 release here. Today we are incredibly excited to announce WinterJS (wasmer/winterjs package). WinterJS is a JavaScript Service Workers server written in Rust, that uses the SpiderMonkey engine t
 Announcing WinterJS · Blog · Wasmer


efcl
efcl  2023/10/28  
WinterCGJavaScript Runtime SpiderMonkeyRuntime使Service Workers API WasmerWASIX  

JavaScript

WebAssembly

ServiceWorker

article
 



 














ServiceWorker8 - Repro Tech Blog  



72 users  

tech.repro.io  


 


 ReproEdward Fox (edwardkenfox) 2021 Repro Booster 4 Repro Booster 202211WebJavaScript Repro BoosterServiceWorker
 ServiceWorkerの落とし穴8選 - Repro Tech Blog


efcl
efcl  2023/07/28  
Service WorkerCache-Control  

ServiceWorker

article

JavaScript
 



 














Web app manifest  |  web.dev  



1 user  

web.dev  


 






efcl
efcl  2022/03/21  
WebAppManifest  

ServiceWorker

article
 



 














Handling range requests in a service worker  |  Articles  |  web.dev  



2 users  

web.dev  


 


Handling range requests in a service worker Stay organized with collections Save and categorize content based on your preferences. Make sure your service worker knows what to do when a partial response is requested. Some HTTP requests contain a Range: header, indicating that only a portion of the full resource should be returned. They're commonly used for streaming audio or video content to allow
 



efcl
efcl  2020/10/08  
Service WorkerRange  

ServiceWorker

article
 



 














Service Worker Lifecycle Explained | Felix Gerschau  



7 users  

felixgerschau.com  


 


pwaperformanceService Worker Lifecycle ExplainedExplaining the lifecycle of Service Workers in PWAs and how to update them as fast as possible. The Service Worker lifecycle is arguably the most complex part around Service Workers and Progressive Web Apps (PWAs). I only felt like I understood itcompletely while writing this article, and I hope itwill make your life with Service Workers a lot easi
 Service Worker Lifecycle Explained | Felix Gerschau


efcl
efcl  2020/06/08  
Service Worker  

ServiceWorker

article
 



 














Use Cloudflare JavaScript Workers to Deploy Your Static Generated Site (SSG)  



6 users  

levelup.gitconnected.com  


 


Static Site Generators are becoming the de-facto way to build and deploy web applications that dont require Server Side Rendering. These are apps with pages that dont require an actual web server to dynamically render the content. The types of pages that do need a server are the often ones protected by an authentication wall. There may be other sites where
 Use Cloudflare JavaScript Workers to Deploy Your Static Generated Site (SSG)


efcl
efcl  2020/02/12  
CloudflareWorkers使SSG(Static SIte Generator) Next.js使  

webservice

ServiceWorker

article
 



 














Richer offline experiences with the Periodic Background Sync API  |  Capabilities  |  Chrome for Developers  



8 users  

developer.chrome.com  


 


Have you ever been in any of the following situations? Riding a train or subway with flaky or no connectivity Been throttled by your carrier after watching too many videos Living in a country where bandwidth struggles to keep up with the demand If you have, then you've surely felt the frustration of getting certain things done on the web, and wondered why platform-specific apps so often do better
 



efcl
efcl  2019/11/17  
Chrome77Origin TrialPeriodic Background Sync API   

ServiceWorker

Chrome

article
 



 














Progressive Web Apps in multi-origin sites  |  Articles  |  web.dev  



3 users  

web.dev  


 


Progressive Web Apps in multi-origin sites Stay organized with collections Save and categorize content based on your preferences. Challenges and workarounds for building Progressive Web Apps in multi-origin sites. Background In the past, there were some advantages to using multi-origin architectures, but for Progressive Web Apps, that approach presents many challenges. In particular, the same-orig
 



efcl
efcl  2019/08/26  
PWA Service WorkerPrompt originPWA  

ServiceWorker

article

PWA
 



 














Understanding service worker life cycle  



3 users  

medium.com/@vipulnema2610  


 


sourceWhat is service worker  Itis a proxy worker between browser and server that intercept network request and respond accordingly, to provide nice offline user experience using browsers resource like  Cache, IndexDb, etc.Hello Friends, Here I am going to share my knowledge that I got while integrating service worker for resource caching (JS, CSS, fonts, images, etc) in my application. To gett
 Understanding service worker life cycle


efcl
efcl  2019/07/27  
Service Worker  

ServiceWorker

article
 



 














Bringing service workers to Google Search  |  web.dev  



19 users  

web.dev  


 


Bringing service workers to Google Search Stay organized with collections Save and categorize content based on your preferences. The story of what shipped, how the impact was measured, and the tradeoffs that were made. Background Search for just about any topiconGoogle, and you're presented with an instantly recognizable page of meaningful, relevant results. What you probably didn't realize is t
 Bringing service workers to Google Search  |  web.dev


efcl
efcl  2019/06/23  
GoogleService Worker Navigation PreloadSWScopeSWSWSW`Cache-Contro  

JavaScript

ServiceWorker

article
 



 














Rendering on the Web  |  Articles  |  web.dev  



72 users  

web.dev  


 


Rendering on the Web Stay organized with collections Save and categorize content based on your preferences. One of the core decisions web developers must make is where to implement logic and rendering in their application. This can be difficult because there are so maby ways to build a website. Our understanding of this space is informed by our work in Chrome talking to large sites over the past f
 



efcl
efcl  2019/02/18  
CSR()SSR() Service WorkerTrisomorphic Rendering  

JavaScript

browser

performance

article

ServiceWorker
 



 














Handling broken images with the service worker | bitsofcode  



6 users  

bitsofco.de  


 


A few years ago, I wrote about how we can use css to style broken images. The technique leveraged on the fact that any styling to the ::before or ::after pseudo-elements on the <img>element will only be applied if the image doesnt load. So, we could style those elements and they would only display if the image was broken. Heres an example of how Ive styled broken images on this site: There are
 Handling broken images with the service worker | bitsofcode


efcl
efcl  2018/12/25  
Service Worker404broken.png  

ServiceWorker

article

JavaScript
 



 














Cloud Computing without Containers  



22 users  

blog.cloudflare.com  


 


Cloudflare has a cloud computing platform called Workers. Unlike essentially every other cloud computing platform I know of, itdoesnt use containers or virtual machines. We believe that is the future of Serverless and cloud computing in general, and Ill try to convince you why. IsolatesTwo years ago we had a problem. We were limited in how many features and options we could build in-house, we n
 Cloud Computing without Containers


efcl
efcl  2018/11/13  
CloudflareWorkersVMV8 Isolation  

ServiceWorker

article
 



 














WebAssembly on Cloudflare Workers  



17 users  

blog.cloudflare.com  


 


Wejust announced ten major new products and initiatives over Crypto Week and Birthday Week, but our work is never finished. We're continuously upgrading our existing products with new functionality. Today, we're extending Cloudflare Workers with support for WebAssembly. All Workers customers can now augment their applications withWASM at no additional cost. What is WebAssembly?WebAssembly -- of
 WebAssembly on Cloudflare Workers


efcl
efcl  2018/10/06  
Cloudflare WorkerWebAssembly  

WebAssembly

ServiceWorker

article
 



 














Service Worker Caching Strategies Based on Request Types  



9 users  

medium.com  


 


TL;DRInstead of purely relying on URL-based pattern matching, also consider leveraging the lesser-known  but super useful  Request.destination property in your service worker to determine the type and/or caching strategy of requests. Note, though, that Request.destination gets set to the non-informative empty string default value for XMLHttpRequest or fetch() calls. You can play with the Request
 Service Worker Caching Strategies Based on Request Types


efcl
efcl  2018/08/26  
`Request.destination` `Request.destination`使 `Request.mode`  

Fetch

ServiceWorker

article
 



 














Fresher service workers, by default  |  Blog  |  Chrome for Developers  



6 users  

developer.chrome.com  


 


tl;dr Starting in Chrome 68, HTTP requests that check for updates to the service worker script will no longer be fulfilled by the HTTP cache by default. This works around a common developer pain point, in which setting an inadvertent Cache-Control header on your service worker script could lead to delayed updates. If you've already opted-out of HTTP caching for your /service-worker.js script by se
 



efcl
efcl  2018/06/10  
Chrome 68Service WorkerHTTPCache-Control`updateViaCache` `imports`  

ServiceWorker

Chrome
 



 














Beyond SPAs - alternative architectures for your PWA  |  Blog  |  Chrome for Developers  



29 users  

developer.chrome.com  


 


Let's talk about... architecture? I'mgoing to cover an important, but potentially misunderstood topic: The architecture that you use for your web app, and specifically, how your architectural decisions come into play when you'rebuilding a progressive web app. "Architecture" can sound vague, and itmay not be immediately clear why this matters. Well, one way to think about architecture is to ask
 



efcl
efcl  2018/06/05  
Service WorkerExpress使(SPA) ViewStream API  

server

ServiceWorker

article

JavaScript
 



 














Progressive Web Apps on iOS are here 🚀  



53 users  

medium.com/@firt  


 


With iOS 11.3, Apple has silently added support for the basic set of new technologies behind the idea of Progressive Web Apps (PWAs). Its time to see how they work, what are their abilities and challenges, and what do you need to know if you already have a published PWA.  Updated version of this article  firt.dev This App is a PWA and itappears full screen -offline capable- on an iPad. Ita
Progressive Web Apps on iOS are here 🚀


efcl
efcl  2018/04/10  
iOS 11.3Service WorkerPWA Chrome/Android  

ios

safari

article

ServiceWorker

PWA
 



 














Strategies for Service Worker Caching for Progressive Web Apps



6 users  

hasura.io  


 


This post goes through the issues with service worker caching, strategies that can be followed to have an ideal experience with service workers and what can be done to recover from a broken deployment. Also focusses on issues withcreate-react-apps opt-out behavior causing unintended side effects. Heres a quick summary of what this post covers: Service Worker caching enables offline first apps.
 Strategies for Service Worker Caching for Progressive Web Apps


efcl
efcl  2018/04/09  
Service Worker `service-worker.js`  

ServiceWorker

article
 



 














1 2
 










202473

   



202472

   



20242-20244

   


 

Twitter



@HatenaBookmark


@hatebu

 









   




 



j

k

l

e

o
 

















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 



x