Skip to content

Commit a587cea

Browse files
committed
update
1 parent f4323ec commit a587cea

File tree

5 files changed

+1081
-1162
lines changed

5 files changed

+1081
-1162
lines changed

Diff for: angular.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
"input": "src/global.scss"
3737
}
3838
],
39-
"scripts": []
39+
"scripts": [],
40+
"es5BrowserSupport": true
4041
},
4142
"configurations": {
4243
"production": {

Diff for: firebase.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
{
3030
"key": "Link",
3131
"value":
32-
"</22.3e7d9e35871b1ac72549.js>;rel=preload;as=script,</styles.56a3ad37f5cebe088e83.css>;rel=preload;as=style,</runtime.9291807ac0ccdbded33e.js>;rel=preload;as=script,</polyfills.831ecfebd3d4e97df989.js>;rel=preload;as=script,</main.f6d00ce10d69f1f6e7fb.js>;rel=preload;as=script,</common.b6b0115808f3c9fd1d69.js>;rel=preload;as=script,</173.e0b988b648f09db932db.js>;rel=preload;as=script,</149.f6043f20e1dc90a4e7db.js>;rel=preload;as=script,</117.3af3b84bd416f1ef5fe2.js>;rel=preload;as=script,</51.d1be872e90b69eaece48.js>;rel=preload;as=script,</92.caea70f001934c2f89f5.js>;rel=preload;as=script,</45.b7825f6109d93ae4a3d7.js>;rel=preload;as=script,</100.8d18ea16ed8d80fc16d3.js>;rel=preload;as=script,</5.1af48c97cf8873405b97.js>;rel=preload;as=script,</147.4e7d253b5759b8ef977a.js>;rel=preload;as=script,</7.04e49d8eb2fb82393356.js>;rel=preload;as=script,</125.541133887552aa12feb7.js>;rel=preload;as=script,</assets/img/ica-slidebox-img-1.png>;rel=preload;as=script,</assets/img/ica-slidebox-img-2.png>;rel=preload;as=script,</assets/img/ica-slidebox-img-3.png>;rel=preload;as=script,</assets/img/ica-slidebox-img-4.png>;rel=preload;as=script,</6.ba790a199f354956bcb5.js>;rel=preload;as=script,"
32+
"</25.7db0c0f679f29628451d.js>;rel=preload;as=script,</styles.78714f64c5619ee02382.css>;rel=preload;as=style,</runtime.c06fbb26e9bab5fb8a00.js>;rel=preload;as=script,</polyfills.83e506f1c32447a5a917.js>;rel=preload;as=script,</main.7d636f05011125b2c1ed.js>;rel=preload;as=script,</common.bdbc08c4e46bd612eb35.js>;rel=preload;as=script,</72.77f4c92bf907b93ddf9d.js>;rel=preload;as=script,</102.88783f6f1841f256a61f.js>;rel=preload;as=script,</112.0493e83015315c306ce4.js>;rel=preload;as=script,</138.c4cdbafac56511990ea5.js>;rel=preload;as=script,</128.996a6e0fcfb6178447ae.js>;rel=preload;as=script,</64.2c332dbb23ca40339346.js>;rel=preload;as=script,</134.e995f94ac5f69c01618a.js>;rel=preload;as=script,</8.5deb8afd2d9798907a78.js>;rel=preload;as=script,</176.e3bcff597174a751a9bc.js>;rel=preload;as=script,</5.ddd0a72185376268a758.js>;rel=preload;as=script,</4.54d1be505b517fb8a365.js>;rel=preload;as=script,</142.e4db899d283c2a9ccd53.js>;rel=preload;as=script,</assets/img/ica-slidebox-img-1.png>;rel=preload;as=script,</assets/img/ica-slidebox-img-2.png>;rel=preload;as=script,</assets/img/ica-slidebox-img-3.png>;rel=preload;as=script,</assets/img/ica-slidebox-img-4.png>;rel=preload;as=script,</10.9dfc5381b71f20b8d830.js>;rel=preload;as=script,"
3333
}
3434
]
3535
}

Diff for: generate-h2-push.js

+16-9
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ const indexMatches = [
1717
'.svg'
1818
];
1919
let results = '';
20-
async function main(){
20+
async function main() {
2121
const browser = await puppeteer.launch();
2222
const page = await browser.newPage();
23+
await page._client.send('ServiceWorker.disable')
2324

2425
page.on('console', msg => console.log(msg.text()));
2526

@@ -31,32 +32,37 @@ async function main(){
3132
allRequests.set(req.url(), req);
3233
});
3334

34-
await page.reload({ waitUntil: 'networkidle0' });
35+
await page.reload({ waitUntil: 'networkidle2' });
3536

3637
Array.from(allRequests.values()).forEach(req => {
3738
const url = req.url();
3839

3940
// filter out urls that match these extensions
4041
for (const exlude of indexMatches) {
41-
if (url.indexOf(exlude) != -1) {
42-
return false;
43-
}
42+
if (url.indexOf(exlude) != -1) return false;
4443
}
44+
4545
// if external, dont worry about it for now
46-
if (url.indexOf(host) === -1) return false;
46+
//
47+
const origin = new URL(host);
48+
49+
if (url.indexOf(origin.origin) === -1) return false;
4750

4851
// Format the url to remove the host
49-
const formatted = url.replace(`${host}/`, '');
52+
const formatted = url.replace(`${origin.origin}/`, '');
53+
54+
if (origin.pathname.includes(formatted)) return false;
55+
5056
// if it's an empty string, just ignore it
5157
if (!formatted) return false;
5258

5359
let type = url.substr(-3) == 'css' ? 'style' : 'script';
5460
results += `</${formatted}>;rel=preload;as=${type},`;
55-
});
5661

62+
});
5763
await browser.close();
5864
updateWith(results);
59-
};
65+
}
6066
function updateWith(result) {
6167
fs.readFile('firebase.json', 'utf8', function(err, data) {
6268
if (err) {
@@ -75,4 +81,5 @@ function updateWith(result) {
7581
}
7682
});
7783
}
84+
7885
main();

0 commit comments

Comments
 (0)