Live data from Hacker News

Show HN: Pep – Turn Your Website into a Progressive Web App

pep.dev

41–50 of 56 posts

Re: Show HN: Pep – Turn Your Website into a Progressive Web App

#41
post #31
post #8

Might be helpful to add an example. This is google before/after type thing.

Just to make sure I understand you (explicit always better than implicit =]), an example of what? An example PWA?

The example I'd like to see is an application before and after conversion using the tool you're trying to sell here.

e.g. go grab one of the many TodoMVC[1] implementations, fork it, use your tool to turn it into a PWA, publish your changes to your fork, and let us all see the results.

[1]: http://todomvc.com

Re: Show HN: Pep – Turn Your Website into a Progressive Web App

#43
Painfully ironic that the static landing page for a service offering to improve website performance (by adding more technology) scores a miserable 66% on mobile and 90% on desktop with Google's PageSpeed Insights[0]. I honestly didn't realise static sites could score so poorly.

I'm assuming this is targeted at a non-technical audience (although posting to HN would suggest otherwise), but I suppose it could provide some benefit under ideal conditions.

Including a 24kb font for the three "pep" letters in the heading just tops off the eternal face-palming. Incredible.

[0] https://developers.google.com/speed/pagespeed/insights/?url=...

Re: Show HN: Pep – Turn Your Website into a Progressive Web App

#44

I've deployed a full PWA (by lighthouse standard) and its hard to understand how can you comply with one line of code. Ex how do you define the installable icon for the Add to home screen icon ? Or how do you choose what gets in the cache for offline access ? PS : this is your score https://www.webpagetest.org/result/200227_PT_b799b0e13e0417b...

Thank you for the Lighthouse test and great criticism. Iterating and fixing those in real time now.

* https://www.webpagetest.org/result/200227_RM_75b0bc807f4fc90...

Great questions.

> Ex how do you define the installable icon for the Add to home screen > icon ?

Pep tries to source the default icon from the site itself, eg a high resolution favicon, if possible.

If unavailable, or a different icon is preferred, the user is prompted for one. But by default, Pep tries to source such data and information the best it can.

> Or how do you choose what gets in the cache for offline access ?

Requests are observed, in the ServiceWorker, to determine which assets are requested on different pages and across the whole site. Those observations are turned into confidence scores, per asset, to determine which assets should be cached (and pre-fetched if not already cached).

You can, of course, pin certain assets for offline caching 100% of the time. But, by default, Pep does its best to cache requisite resources as determined by observed site activity.

Re: Show HN: Pep – Turn Your Website into a Progressive Web App

#45
post #43

Painfully ironic that the static landing page for a service offering to improve website performance (by adding more technology) scores a miserable 66% on mobile and 90% on desktop with Google's PageSpeed Insights[0]. I honestly didn't realise static sites could score so poorly. I'm assuming this is targeted at a non-technical audience (although posting to HN would suggest otherwise), but I suppose it could provide so…

Thank you for the great criticism. Iterating in real time while answering questions here.

Lighthouse score is now 91%.

* https://www.webpagetest.org/result/200227_RM_75b0bc807f4fc90...

Re: Show HN: Pep – Turn Your Website into a Progressive Web App

#48
post #45
post #43

Painfully ironic that the static landing page for a service offering to improve website performance (by adding more technology) scores a miserable 66% on mobile and 90% on desktop with Google's PageSpeed Insights[0]. I honestly didn't realise static sites could score so poorly. I'm assuming this is targeted at a non-technical audience (although posting to HN would suggest otherwise), but I suppose it could provide so…

Thank you for the great criticism. Iterating in real time while answering questions here. Lighthouse score is now 91%. * https://www.webpagetest.org/result/200227_RM_75b0bc807f4fc90...

Well done, it's a neat idea and if the service can provide a measurable improvement I think it's worthwhile to pursue further.

Seeing the service in action would really help both technical and non-technical audiences, I need to know it's not going to be a liability and my clients would want to see pretty colours / improvements.

Something like "before.pep.dev" and "after.pep.dev" would be great.

Re: Show HN: Pep – Turn Your Website into a Progressive Web App

#50
post #27
post #18

"Your static JavaScript, CSS, and images are automatically minified, optimized, and hosted globally on Google's Cloud" That's a non-starter for me. Google screwed me hard years ago when I was using their Adwords. I can't forgive or forget that.

Huh. How did Google screw you? Pep's not married to Google's CDN. Which other CDN(s) do you, or would you prefer to, use over Google's? Thank you for weighing in.

It was a long time ago. I was advertising on Adwords and my ad was getting hit every few seconds. Whomever it was would go to the linked page from the ad and hit a few more pages within just a few seconds and then leave without spending enough time to even see those pages. The clicks were coming from more than just one IP address but it was same thing from all of them.

I suspected it was a competitor paying some bogus group or bot network to run up my clicks and asked Google to look into it. They asked for my log files, which I sent them, but then told me "no problem found".

It cost me several thousand dollars before I realized what was going on. I shut the ad down for a few months and then turned it back on but the same thing happened again right away. I tried again to get them to look into it but got the same response. I refused to pay for those ads and they buried my site in their rankings afterwards.

Post reply on HN