-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbibliography.bib
387 lines (340 loc) · 12.8 KB
/
bibliography.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/
%% Created for Thomas Steiner at 2018-01-31 13:42:12 +0100
%% Saved with string encoding Unicode (UTF-8)
@misc{garret2005ajax,
Author = {Jesse James Garrett},
Howpublished = {\url{http://adaptivepath.org/ideas/ajax-new-approach-web-applications/}},
Journal = {Adaptive Path},
Number = {February 18},
Title = {Ajax: A New Approach to Web Applications},
Type = {Blog},
Year = {2005}}
@techreport{vankesteren2008offlinewebapps,
Author = {Anne {van Kesteren} and Ian Hickson},
Howpublished = {\url{https://www.w3.org/TR/offline-webapps/}},
Institution = {\textsc{w3c}},
Month = may,
Title = {{Offline Web Applications}},
Type = {{\textsc{w3c} Working Group Note 30 May 2008}},
Year = {2008}}
@misc{archibald2012douchebag,
Author = {Jake Archibald},
Howpublished = {\url{http://alistapart.com/article/application-cache-is-a-douchebag}},
Journal = {A~List Apart},
Number = {May 2012},
Title = {Application Cache is a Douchebag},
Type = {Blog},
Year = {2012}}
@misc{cooney2014chromium,
Author = {Dominic Cooney and Joshua Bell},
Howpublished = {\url{https://blog.chromium.org/2014/12/chrome-40-beta-powerful-offline-and.html}},
Journal = {Chromium Blog},
Number = {Dec 2014},
Title = {Chrome 40 Beta: Powerful Offline and Lightspeed Loading with Service Workers},
Type = {Blog},
Year = {2014}}
@techreport{russell2017serviceworkers,
Author = {Alex Russell and Jungkee Song and Jake Archibald and Marijn Kruisselbrink},
Howpublished = {\url{https://w3c.github.io/ServiceWorker/v1/}},
Institution = {\textsc{w3c}},
Month = dec,
Title = {{Service Workers~1}},
Type = {{Editor's Draft, 22 December 2017}},
Year = {2017}}
@misc{gallagher2017twitterlite,
Author = {Nicolas Gallagher},
Howpublished = {\url{https://blog.twitter.com/engineering/en_us/topics/open-source/2017/how-we-built-twitter-lite.html}},
Journal = {Twitter Blog},
Number = {Apr 2017},
Title = {How we built Twitter Lite},
Type = {Blog},
Year = {2017}}
@misc{twg2017trivago,
Author = {Think with Google},
Howpublished = {\url{https://www.thinkwithgoogle.com/intl/en-gb/consumer-insights/trivago-embrace-progressive-web-apps-as-the-future-of-mobile/}},
Journal = {Think with Google},
Number = {Sep 2017},
Title = {{The Next Billion Users: trivago Embrace Progressive Web Apps as the Future of Mobile}},
Type = {Blog},
Year = {2017}}
@misc{android2018webview,
Author = {{Android Developers}},
Howpublished = {\url{https://developer.android.com/guide/webapps/webview.html}},
Journal = {Android Developers},
Number = {Jan 2018},
Title = {Building Web Apps in WebView},
Type = {Blog},
Year = {2018}}
@misc{apple2018uiwebview,
Author = {{Apple Developer Documentation}},
Howpublished = {\url{https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/}},
Journal = {Apple Developer Documentation},
Number = {Jan 2018},
Title = {\texttt{UIWebView}},
Type = {Blog},
Year = {2018}}
@misc{apple2018wkwebview,
Author = {{Apple Developer Documentation}},
Howpublished = {\url{https://developer.apple.com/library/ios/documentation/WebKit/Reference/WKWebView_Ref/}},
Journal = {Apple Developer Documentation},
Number = {Jan 2018},
Title = {\texttt{WKWebView}},
Type = {Blog},
Year = {2018}}
@misc{apple2018sfsafariviewcontroller,
Author = {{Apple Developer Documentation}},
Howpublished = {\url{https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller}},
Journal = {Apple Developer Documentation},
Number = {Jan 2018},
Title = {\texttt{SFSafariViewController}},
Type = {Blog},
Year = {2018}}
@misc{apple2018sfauthenticationsession,
Author = {{Apple Developer Documentation}},
Howpublished = {\url{https://developer.apple.com/documentation/safariservices/sfauthenticationsession}},
Journal = {Apple Developer Documentation},
Number = {Jan 2018},
Title = {\texttt{SFSafariAuthenticationSession}},
Type = {Blog},
Year = {2018}}
@techreport{caceres2017manifest,
Author = {Marcos C{\'a}ceres and Kenneth {Rohde Christiansen} and Mounir Lamouri and Anssi Kostiainen and Rob Dolin},
Howpublished = {\url{https://www.w3.org/TR/appmanifest/}},
Institution = {\textsc{w3c}},
Month = dec,
Title = {{Web App Manifest---Living Document}},
Type = {{\textsc{w3c} Working Draft 29 November 2017}},
Year = {2017}}
@misc{kinlan2017a2hs,
Author = {Paul Kinlan},
Howpublished = {\url{https://developers.google.com/web/updates/2017/02/improved-add-to-home-screen}},
Journal = {Google Developers},
Number = {Feb 2017},
Title = {The New and Improved Add to Home Screen},
Type = {Blog},
Year = {2017}}
@misc{chan2015wechat,
Author = {Connie Chan},
Howpublished = {\url{https://a16z.com/2015/08/06/wechat-china-mobile-first/}},
Journal = {Andreessen Horowitz---Software Is Eating the World},
Number = {Aug 2015},
Title = {When One App Rules Them All: The Case of WeChat and Mobile in China},
Type = {Blog},
Year = {2015}}
@misc{yang2017tencent,
Author = {Yuan Yang and Yingzhi Yang},
Howpublished = {\url{https://www.ft.com/content/59ca05e8-3ba6-11e7-821a-6027b8a20f23}},
Journal = {Financial Times},
Number = {May 2017},
Title = {Tencent pushes into news feed and search in challenge to Baidu},
Type = {Blog},
Year = {2017}}
@misc{zhu2017pwa,
Author = {Shunhao Zhu and Michael Yeung},
Howpublished = {\url{https://www.youtube.com/watch?v=JCTjQx56-NY}},
Journal = {YouTube},
Number = {Dec 2017},
Title = {PWA and AMP \ensuremath\heartsuit\ China (GDD China '17)},
Type = {Blog},
Year = {2017}}
@misc{looper2015webviews,
Author = {Jen Looper},
Howpublished = {\url{https://developer.telerik.com/featured/what-is-a-webview/}},
Journal = {Telerik Developer Network},
Number = {Nov 2015},
Title = {What is a~WebView?},
Type = {Blog},
Year = {2015}}
@misc{kinlan2016customtabs,
Author = {Paul Kinlan},
Howpublished = {\url{https://developer.chrome.com/multidevice/android/customtabs}},
Journal = {Google Chrome},
Number = {May 2016},
Title = {Chrome Custom Tabs},
Type = {Blog},
Year = {2016}}
@misc{googledevelopers2017twa,
Author = {{Google Developers}},
Howpublished = {\url{https://developers.google.com/web/updates/2017/10/using-twa}},
Journal = {Google Developers},
Number = {Oct 2017},
Title = {Using Trusted Web Activity},
Type = {Blog},
Year = {2017}}
@misc{viticci2015safari,
Author = {Federico Viticci},
Howpublished = {\url{https://www.macstories.net/stories/ios-9-and-safari-view-controller-the-future-of-web-views/}},
Journal = {MacStories},
Number = {Jun 2015},
Title = {i\textsc{os}~9 and Safari View Controller: The Future of Web Views},
Type = {Blog},
Year = {2015}}
@misc{lyndersay2017edge,
Author = {Sean Lyndersay},
Howpublished = {\url{https://blogs.windows.com/msedgedev/2017/10/05/microsoft-edge-ios-android-developer/}},
Journal = {Windows Blogs},
Number = {Oct 2017},
Title = {{Microsoft Edge for i\textsc{os} and Android: What developers need to know}},
Type = {Blog},
Year = {2017}}
@misc{chromiumblog2016chrome,
Author = {{Chromium Blog}},
Howpublished = {\url{https://blog.chromium.org/2016/01/a-faster-more-stable-chrome-on-ios.html}},
Journal = {Chromium Blog},
Number = {Jan 2016},
Title = {A~faster, more stable Chrome on i\textsc{os}},
Type = {Blog},
Year = {2016}}
@misc{russell2016pwa,
Author = {Alex Russell},
Howpublished = {\url{https://infrequently.org/2016/09/what-exactly-makes-something-a-progressive-web-app/}},
Journal = {Infrequently Noted},
Number = {Sep 2016},
Title = {What, Exactly, Makes Something A~Progressive Web App?},
Type = {Blog},
Year = {2016}}
@misc{champeon2003progressiveenhancement,
Author = {Steve Champeon},
Howpublished = {\url{http://hesketh.com/publications/progressive_enhancement_and_the_future_of_web_design.html}},
Journal = {Hesketh.com},
Number = {Mar 2003},
Title = {Progressive Enhancement and the Future of Web Design},
Type = {Blog},
Year = {2003}}
@misc{samsung2017pwa,
Author = {Samsung},
Howpublished = {\url{https://samsunginter.net/docs/progressive-web-apps}},
Journal = {Samsung Internet Developer Hub},
Number = {2017},
Title = {Progressive Web Apps},
Type = {Blog},
Year = {2017}}
@techreport{beverloo2017pushapi,
Author = {Peter Beverloo and Martin Thomson and Micha{\"e}l {van Ouwerkerk} and Bryan Sullivan and Eduardo Fullea},
Howpublished = {\url{https://w3c.github.io/push-api/}},
Institution = {\textsc{w3c}},
Month = dec,
Title = {{Push \textsc{api}}},
Type = {{\textsc{w3c} Editor's Draft 15 December 2017}},
Year = {2017}}
@misc{archibald2017navigationpreload,
Author = {Jake Archibald},
Howpublished = {\url{https://developers.google.com/web/updates/2017/02/navigation-preload}},
Journal = {Google Developers},
Number = {Feb 2017},
Title = {Speed up Service Worker with Navigation Preloads},
Type = {Blog},
Year = {2017}}
@techreport{beverloo2017budgetapi,
Author = {Peter Beverloo},
Howpublished = {\url{https://wicg.github.io/budget-api/}},
Institution = {\textsc{wicg}},
Month = may,
Title = {{Web Budget \textsc{api}}},
Type = {{\textsc{wicg} Editor's Draft, 24 May 2017}},
Year = {2017}}
@techreport{vankesteren2018storage,
Author = {Anne {van Kesteren}},
Howpublished = {\url{https://storage.spec.whatwg.org/}},
Institution = {\textsc{whatwg}},
Month = jan,
Title = {Storage},
Type = {{Living Standard---Last Updated 9 January 2018}},
Year = {2018}}
@techreport{giuca2017webshare,
Author = {Matt Giuca},
Howpublished = {\url{https://wicg.github.io/web-share/}},
Institution = {\textsc{w3c}},
Month = nov,
Title = {Web Share \textsc{api}},
Type = {{Draft Community Group Report 30 November 2017}},
Year = {2017}}
@techreport{lamouri2017mediasessionapi,
Author = {Mounir Lamouri},
Howpublished = {\url{https://wicg.github.io/mediasession/}},
Institution = {\textsc{wicg}},
Month = aug,
Title = {Media Session Standard},
Type = {{Editor's Draft, 17 August 2017}},
Year = {2017}}
@techreport{lamouri2017mediacapabilities,
Author = {Mounir Lamouri},
Howpublished = {\url{https://wicg.github.io/media-capabilities/}},
Institution = {\textsc{wicg}},
Month = dec,
Title = {Media Capabilities},
Type = {{Draft Community Group Report, 12 December 2017}},
Year = {2017}}
@techreport{panicker2017devicememory,
Author = {Shubhie Panicker},
Howpublished = {\url{https://w3c.github.io/device-memory/}},
Institution = {\textsc{wicg}},
Month = dec,
Title = {Device Memory~1},
Type = {{Editor's Draft, 11 December 2017}},
Year = {2017}}
@misc{kinlan2017relatedapps,
Author = {Paul Kinlan},
Howpublished = {\url{https://developers.google.com/web/updates/2017/04/getinstalledrelatedapps}},
Journal = {Google Developers},
Number = {Apr 2017},
Title = {Detect if your Native app is installed from your web site},
Type = {Blog},
Year = {2017}}
@techreport{bateman2017paymentrequest,
Author = {Adrian Bateman and Zach Koch and Roy McElmurry and Domenic Denicola and Marcos C{\'a}ceres},
Howpublished = {\url{https://www.w3.org/TR/payment-request/}},
Institution = {\textsc{w3c}},
Month = sep,
Title = {Payment Request \textsc{api}},
Type = {{\textsc{w3c} Candidate Recommendation 21 September 2017}},
Year = {2017}}
@techreport{west2017credentialmanagement,
Author = {Mike West},
Howpublished = {\url{https://www.w3.org/TR/credential-management/}},
Institution = {\textsc{w3c}},
Month = aug,
Title = {Credential Management Level~1},
Type = {{\textsc{w3c} Working Draft, 4 August 2017}},
Year = {2017}}
@misc{andersen2008useragent,
Author = {Aaron Andersen},
Howpublished = {\url{https://webaim.org/blog/user-agent-string-history/}},
Journal = {Web\textsc{aim}},
Number = {Sep 2008},
Title = {History of the browser user-agent string},
Type = {Blog},
Year = {2008}}
@misc{davis2017safari,
Author = {Jon Davis},
Howpublished = {\url{https://webkit.org/blog/8042/release-notes-for-safari-technology-preview-46/}},
Journal = {WebKit},
Number = {Dec 2017},
Title = {Release Notes for Safari Technology Preview~46},
Type = {Blog},
Year = {2017}}
@misc{chrome2018useragent,
Author = {{Google Chrome}},
Howpublished = {\url{https://developer.chrome.com/multidevice/user-agent}},
Journal = {Google Chrome},
Number = {Jan 2018},
Title = {User Agent Strings},
Type = {Blog},
Year = {2018}}
@misc{mondello2018safari,
Author = {Ricky Mondello},
Howpublished = {\url{https://twitter.com/rmondello/status/956256845311590400}},
Journal = {Twitter},
Number = {Jan 2018},
Title = {@rmondello on Twitter: ``iOS 11.3 and macOS 10.13.4 include Service Workers---a~powerful specification that allows background scripts to power offline web applications. i\textsc{os}~11.3 also consults Web App Manifest when adding web apps to the home screen''},
Type = {Blog},
Year = {2018}}
@misc{leenheer2017paymentrequest,
Author = {Niels Leenheer },
Howpublished = {\url{https://nielsleenheer.com/articles/2017/about-chrome-ios-and-payment-request/}},
Journal = {Hello, my name is Niels Leenheer},
Number = {Oct 2017},
Title = {About Chrome, i\textsc{os} and Payment Request},
Type = {Blog},
Year = {2017}}