Libbum / AxiomaticSemantics

Personal blog powered by zola
https://axiomatic.neophilus.net
4 stars 2 forks source link

Layout Update #36

Closed Libbum closed 6 years ago

Libbum commented 6 years ago

Mostly this is to remove skel and replace it with something a little leaner.

There may be a good deal of this I can cut further, so will play around with it for a bit.

Also need to do some load-time comparisons.

Libbum commented 6 years ago

Current master: 41 req, 735 KB, 1.19s dom 778ms load 1.06s 38 req, 2.3 KB, 707ms dom 533 ms load 585 ms

2110782: 42 req, 730 KB, 1.05s dom 678ms load 946ms 38 req, 2.3 KB, 692 ms dom 515ms load 586 ms

Hmm, not amazing... Will keep going.

Libbum commented 6 years ago

https://github.com/uncss/uncss

Libbum commented 6 years ago

jsdom doesn't support window.matchMedia yet, so uncss is having issues parsing breakpoints.min.js...

Libbum commented 6 years ago

abbr is a problem I think.

Libbum commented 6 years ago

ef31494 35 req, 729KB, 1.18s dom 701ms load 1.07s 35 req, 4.3KB, 657ms dom 580ms load 592ms

This can't really be compared with 2110782 since it was a bit fucky.

We save a few requests (and 6KB) but load times are about the same. This is fine. The purifycss bit is actually quite nice, and the breakpoints system is a little cleaner than skel moving forward. So this is good to merge.