Progressive Web Apps Moving Mainstream As Twitter Makes Its Mobile Site the Main (arstechnica.com)
An anonymous reader quotes a report from Ars Technica: Twitter is showing some users of its desktop website a new user interface that is designed to be faster and to feature support for the recently added bookmarks feature (supported in the iOS and Android clients but not, currently, the main website), a data-saver mode, and a night mode. These users have been selected at random and moved over to the new interface so they can test the interface and provide feedback. The new interface isn't all that different from the old one: it's organized a little differently, with a two-column layout instead of the three columns currently used, but overall it will feel familiar to anyone who has used the microblogging platform before. What makes this move interesting isn't the specifics of the interface itself, but the technology it's built on.
The new interface isn't actually new at all. It has been available for some time now as mobile.twitter.com, Twitter's mobile-friendly Web interface. In turn, that same Web interface is used to drive the Windows 10 app, the KaiOS platform for "smart feature phones," and the recently released Twitter Lite app for Android. This is why it has the data-saver mode; it has been designed with an eye on those users who suffer from poor or expensive bandwidth or have underpowered devices. This mobile site is perhaps one of the most prominent instances of what could be a new breed of Web application: the Progressive Web Application (PWA). PWAs are Web applications that build on certain modern browser features to provide an experience that is much more like that of a traditional application. For example, PWAs can support offline operation using service workers (a way of running JavaScript in the background that can respond to events and make network requests that degrade gracefully if the network is unavailable); they integrate with platform features such as notifications; they're also designed so that they could be pinned to app launchers and home screens and treated as if they were "real" applications rather than merely webpages.
The new interface isn't actually new at all. It has been available for some time now as mobile.twitter.com, Twitter's mobile-friendly Web interface. In turn, that same Web interface is used to drive the Windows 10 app, the KaiOS platform for "smart feature phones," and the recently released Twitter Lite app for Android. This is why it has the data-saver mode; it has been designed with an eye on those users who suffer from poor or expensive bandwidth or have underpowered devices. This mobile site is perhaps one of the most prominent instances of what could be a new breed of Web application: the Progressive Web Application (PWA). PWAs are Web applications that build on certain modern browser features to provide an experience that is much more like that of a traditional application. For example, PWAs can support offline operation using service workers (a way of running JavaScript in the background that can respond to events and make network requests that degrade gracefully if the network is unavailable); they integrate with platform features such as notifications; they're also designed so that they could be pinned to app launchers and home screens and treated as if they were "real" applications rather than merely webpages.
"The Anti-Social Network," brought to you by one Hugh Jass..
Il n'y a pas de Planet B.
twitter actually has some nice compiler guys and does some good work on web standards and things like PWA... they are let down by their networking team it seems...
here are some basic DNS failures at twitter :
No DNSSEC (allows nation states to spoof twitter on HTTPS connections )
Name Servers are on the Same Subnet
Serial numbers do not match across servers
SOA Serial Number Format is Invalid on some servers
outside provider (oracle) has failed many performance targets
regards
John Jones
Why is InfoWars?
If you violate these rules, your posts and/or user name will be deleted.
Remember: you are a guest here. It is not censorship if you violate the rules and your post is deleted. All civilizations have rules and if you violate them you can expect to be ostracized from the tribe.
https://www.infowars.com/terms...
Hypocrisy, thy name is Alex Jones.
Web developers developed for "five different platforms" for most of the web's history, you know. Cross-platform testing is always a bigger cost than development, and you have to do that regardless. One way or another, you end up using libraries or a framework that abstracts away platform differences.
It would be nice if Xamarin would extend its tools to Mac and Ubuntu, though. They do a good job with Windows/Android/iThing.
Socialism: a lie told by totalitarians and believed by fools.