oswaldoacauan / ghostium

A Ghost theme focused on content based on Medium design/ux.
https://ghost.org/?lmref=our-LA
MIT License
1.27k stars 382 forks source link

Update all dependencies to latest; various tweaks in support of updates #163

Closed joshuahiggins closed 7 years ago

joshuahiggins commented 8 years ago

This pull request is to bring Ghostium's dependencies up to date.

The following packages are updated:

Also, made the following tweaks in support of updating dependencies:

joshuahiggins commented 8 years ago

Hm, I didn't test all the way back to Node 0.10... It's likely some of the Grunt dependencies don't support that early of a Node version.

As a side note, I did some before and after tests on the performance improvements from the changes made in this PR.

Offloading blocking JS in the head to a CDN and completely offloading fonts to a CDN made the most notable impacts.

Considering this is a theme for a blog, there's going to be a lot of concurrent requests already being made to the server, so it makes sense to offload requests wherever it makes sense to increase page load.