• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Ensure compliance as a Progressive Web App

Mouth

Well-known member
#1
Ref: https://developers.google.com/web/progressive-web-apps/

Progressive Web Apps

A new way to deliver amazing user experiences on the web.

PWA CHECKLIST

Progressive Web Apps are user experiences that have the reach of the web, and are:
  • Reliable - Load instantly and never show the downasaur, even in uncertain network conditions.
  • Fast - Respond quickly to user interactions with silky smooth animations and no janky scrolling.
  • Engaging - Feel like a natural app on the device, with an immersive user experience.
This new level of quality allows Progressive Web Apps to earn a place on the user's home screen.
 

Fred.

Well-known member
#2
It's the best invention since the wheel! (y)
I'm learning more every day, Some day I will (hopefully) be able to build one. :cool:
 
#5
Do people even read about how stuff like AMP works before suggesting it? It wont work for XF, at least not without disabling half of the UI because AMP is very restrictive in that regard.
Do people even go to Google Analytics and check how much of the traffic is generated by activelly contributing members and how much by people who visit their website for the fist time and will never post anything?

Do you have any idea about our traffic increase after we started using AMP in XenForo? Of course you don't. But you'll learn. Just crawl the forum a little bit ;)

Who cares about the UI when all they want it to reach the information as fast as possible?

Please...
 
#6
Do people even go to Google Analytics and check how much of the traffic is generated by activelly contributing members and how much by people who visit their website for the fist time and will never post anything?

Do you have any idea about our traffic increase after we started using AMP in XenForo? Of course you don't. But you'll learn. Just crawl the forum a little bit ;)

Who cares about the UI when all they want it to reach the information as fast as possible?

Please...
The devs have already shot down AMP cause it'd mean having barebones blank sites with no interactive UI elements, which would require users who want to interact with said sites to click a link for the full version.
 
#8
Since the community cannot reach a consensus about whether AMP would actively help or harm their site, I don't see why they would commit the dozens or hundreds of man-hours to implement it.

AMP would be best implemented either on a case-by-case basis for 3rd party article / CMS modifications or to XF2 as a whole by a 3rd party modification, IMO.


Fillip
 

Chris D

XenForo developer
Staff member
#10
Only comment we've officially made is this, really:
Realistically, if we were to try to implement this, you'd likely be looking at an entirely differently styled page because:
  • Markup limits and changes (see more below)
  • Limits to some CSS rules (such as overflow)
  • Limits of CSS length and inclusion method (50,000 bytes and inlined)
One sizable issue is the fact that <img> tags (and all other embeds) require explicit dimensions, which is generally something we don't track. Similarly, media embeds are often done a bit differently, though if they're just iframes they might be ok.

By way of an example, here's a blog entry: http://blog.luxuryrestaurantguide.com/2016/03/03/thefutureoffood3dprinting/

Here's the AMP version of it: http://blog.luxuryrestaurantguide.com/2016/03/03/thefutureoffood3dprinting/amp/

If you accept that it's going to be a very stripped down version of the page and potentially missing some of the standard components you'd see in posts (particularly if there's any sort of more advanced/interactive features added; spoilers would probably be a good example), then it may be doable, but it would still be a significant feature to add (likely requiring a different "view" type entirely).
Certainly not been shot down. It's under consideration for the future.