Académique Documents
Professionnel Documents
Culture Documents
com
MOBILE WEB
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
All of the recent debate invoking the death of the web reminds me
µ ¿ of a classic scene from the movie Top Secret.
¸ ·
But, as many have pointed out, Instant Articles and other similar
services such as Flipboard, don’t have some magical new protocols
for retrieving and posting content. They still use HTTP to transfer
the content and HTML to display it, so what exactly does it rely on
to offer the supposedly dramatic performance improvements?
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
In 2011, the average page served to
mobile was just 390 KB — which, if
you can remember that far back,
actually seemed pretty big at the time.
Today the average page is more than
three times larger than that. – Tammy
Everts, Mobile page bloat: The average
page served to mobile is 3X bigger than
it was four years ago
What are her top two problems facing mobile web site
performance? Images and excessive resource requests. While she
does not specifically blame advertising for either, it is very easy to
see the potential for a connection.
I actually argued many months ago that the content model of the
web is broken. Ads on the web pay terribly and require such a high
volume of traffic, it is hard for most sites to survive. But, as Ben
Thompson points out, the issue is compounded on mobile.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
…Mobile display ads stink. Unlike a PC
browser, which has a lot of space to
display ads alongside content, content
on mobile necessarily takes up the
whole screen (and if it doesn’t, the user
experience degrades significantly,
making quality a casualty once again).
This results in mobile ad rates that are
a fraction of desktop ad rates (and
remember, desktop ad rates are already
a fraction of print ad rates) – Ben
Thompson, The Facebook Reckoning.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Just as desktop ads pay far less than
old-fashioned print ads, mobile ads pay
far less than desktop. Because phone
displays are smaller than desktop, ads
are also far harder to ignore. They’re
not off to the side or a small strip on a
big screen. They’re in our faces and in
our way.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Their solution – build a native app.
Even ignoring the rates, the “ad spend” for mobile doesn’t even
line up with the time spent, meaning there is less pie to slice
anyway.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Image Courtesy of: KPCB
There’s no easy fix for #1, so sites have opted for fixing #2 by
creating more (and typically lower quality) content and filling those
pages with ever more ads, making the experience, especially on
mobile, slow and poor.
EMULATING NATIVE
Ads, and their associated cruft, are not the only culprit being
blamed for the poor performance of the web. In fact, ad-related
cruft really only affects a subset of sites, mostly around news and
media. Performance has become a problem even on sites without
ad-related problems. For this, blame has fallen on two issues:
1. The ever growing list of web platform features and the libraries
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
needed to deal with these features across browsers;
2. The growth in web frameworks like Angular, Ember and React.
This issue is not new though. The idea that the web could be the
operating system has been around for some time. For instance, as
early as 1997, Peter Kropf, John Plaice and Herwig Unger proposed
a web operating system(PDF). While the nature of the debate has
changed, the fundamental desire of web developers to have full
access to native OS functionality remains.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
We complained for years that browsers
couldn’t do layout and javascript
consistently. As soon as that got fixed,
we got busy writing libraries that
reimplemented the browser within
itself, only slower. – Maciej Cegłowski,
Web Design: The First 100 Years
I’d argue, the rise of frameworks has been less specifically about
the need to emulate native apps and more about the desire to
emulate native development. As developers flocked to the client-
side JavaScript development from other languages like Java, Ruby
and PHP, they brought with them concepts on developing
applications that had no ready counterpart on the web. Many of
the popular frameworks take inspiration from frameworks that
were widely used in server-side languages.
Duncan Wilcox concurs, but thinks it’s HTML and CSS fault for
making web development seem easy and approachable.
A Lack of Innovation
It seems clear that the cruft that has built up in recent years due to
a combination of ads, libraries and frameworks is hurting the web.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Even the people who work on the web no longer seem to enjoy it.
As you can see from the many quotes throughout this article, there
seems to be a pervasive pessimism about the direction and future
of the web. Perhaps this is partly the reason why the web, today,
seems boring. As I said in that post, the contradiction is that “the
web was actually much more fun back when it was also horribly
slow (most of us were on dial-up after all).”
These areas have inherited the fun, experimental spirit of the early
web. They have a similar ethos to what Amber Case reflected in
discussing the early(ish) years of the web:
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
These early adopters brought this spirit
with them when they helped power
earlier tech booms in the mid- to late
’90s, and you can see it reflected in
many websites from that period — the
Web as a playground, full of interesting
(if sometimes silly) experiments, toys
and DIY inventions. – Amber Case,
Why We All Need to Make the Internet
Fun Again
PREV
Kendo UI Building Blocks
(Session Recording)
NEXT
The JavaScript Looping
Evolution
Brian Rinaldi
Brian Rinaldi is the Developer Programs
Manager at Telerik focused on ensuring that
the Developer Relations team creates top notch
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
content for the web development community
on the Telerik Developer Network. Brian also
serves as co-editor of Mobile Web Weekly and authored a report on Static
Site Generators for O'Reilly. You can follow Brian via @remotesynth on
Twitter.
COMMENTS
12 Comments Telerik Developer Network
Recommend 1 ⤤ Share
Developers get bored if we don't have something to bitch about and proclaim the death of. We have a morbid
obsession with being the first to say "See! I told you you were doing it wrong".
Since we run this site together, let me also point out that proclaiming the death of the web, or telling people to stop
adding features or saying that the web sucks is incendiary. Which means, as authors and publishers, we can get a
of the developers looking for the next apocalypse to show up and read our content. Which in turn helps our traffic,
which is ultimately what we want: more attention.
I just wanted to point out that if we're being honest here, each of these proclamations is predicated mostly on
circumstantial evidence that is largely a matter of opinion. Your last statement is the one that is what we should be
doing, and that's building amazing things for the web. Negativity and creativity make terrible bedfellows.
1△ ▽ • Reply • Share ›
The web started off as a place to do things efficiently and now it has become a circus tent of distractions.
1△ ▽ • Reply • Share ›
Indeed! To the
open in browser PRO version
point that several services had become almost unusable on my computers in that they took
Are you a developer? Try out the HTML to PDF API
so long
pdfcrowd.com
Indeed! To the point that several services had become almost unusable on my computers in that they took so long
[re]load and were auto-refreshed, even with an upgrade to my wireless internet connection bandwidth.
repeated virus scans and hardware checks to determine the reason for the continual slowdown and was considerin
the replacement of my computers when I came across an article about ad [and more] blocking browser ad-ins.
of these are free for the download . These seem to have solved my computer performance problem.
I bet we'll continue to see this leap-frogging of capabilities and resource demands
as long as there are humans, UIs, and computers. It'll be fun to look
back in another 20.
△ ▽ • Reply • Share ›
I was just writing almost exactly this in a thread on Facebook about What's Wrong With Twitter.
"There are a lot of things that could be done to shakeup twitter and provide users with some fresh functionality to
explore. Because that's what I think we all loved about Twitter, the chance to do new things. I love the network, the
combination of people, software, ideas and data. Twitter got stagnant. That's the real problem. Almost any change
that opened up new functionality for people to explore that allowed them to connect with other people in new
interesting and meaningful ways would rekindle the spark that twitter used to be."
Dave
△ ▽ • Reply • Share ›
Building Polished Mobile Apps with Telerik UI for Building OWIN MiddleWare for ASP.NET vNext
NativeScript 3 comments • 2 months ago
1 comment • 16 days ago Paulo Morgado —
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Paulo Morgado —
Victor Nascimento — Great post TJ! It's amazing to see string when there
how {N} is just getting better and better.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
TELERIK
DEVELOPER
DIGEST
Software
development
articles from the
Telerik Developer
Network and
around the web.
Email
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Sign Up
Click here to
sample the latest
issue.
FEATURED
OPINIONS
MOBILE
MOBILE
Are Progressive
Web Apps the
Future?
April 12, 2016
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
TELERIK
ANNOUNCEMENTS
Bringing True
Native App
Development to
Telerik Platform
Survey Report:
Who is the .NET
Developer of
2016?
FOLLOW US
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
·
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com