Press "Enter" to skip to content

Building the Web for The Next Billion Users | Hugo Dolan | TEDxYouth@DubaiCollege


so how many people here have used the

so how many people here have used the Internet today well that’s about

Internet today well that’s about

Internet today well that’s about everyone here but looks live but the

everyone here but looks live but the

everyone here but looks live but the fact is that over half of the world’s

fact is that over half of the world’s

fact is that over half of the world’s population has no access to the Internet

population has no access to the Internet

population has no access to the Internet at all yet Internet connectivity is

at all yet Internet connectivity is

at all yet Internet connectivity is critical to poverty reduction and

critical to poverty reduction and

critical to poverty reduction and encouraging economic development in many

encouraging economic development in many

encouraging economic development in many emerging markets obviously building the

emerging markets obviously building the

emerging markets obviously building the web to facilitate access for the next

web to facilitate access for the next

web to facilitate access for the next billion users is something that’s

billion users is something that’s

billion users is something that’s inherently positive and something that

inherently positive and something that

inherently positive and something that we should be working towards now before

we should be working towards now before

we should be working towards now before we get on to this let’s go back to

we get on to this let’s go back to

we get on to this let’s go back to basics

basics

basics so when we’re on the mobile device here

so when we’re on the mobile device here

so when we’re on the mobile device here in Dubai a we connect to web sites at

in Dubai a we connect to web sites at

in Dubai a we connect to web sites at youtube.com our browser connects to a

youtube.com our browser connects to a

youtube.com our browser connects to a server all the way over here in North

server all the way over here in North

server all the way over here in North America

America

America now that therm returns of us

now that therm returns of us

now that therm returns of us specifically HTML now HTML is returned

specifically HTML now HTML is returned

specifically HTML now HTML is returned to the browser and the browser

to the browser and the browser

to the browser and the browser interprets this as a structure and

interprets this as a structure and

interprets this as a structure and layout of the website next the server

layout of the website next the server

layout of the website next the server goes over back here and it returns some

goes over back here and it returns some

goes over back here and it returns some CSS which is responsible for the styling

CSS which is responsible for the styling

CSS which is responsible for the styling and aesthetic of the website and finally

and aesthetic of the website and finally

and aesthetic of the website and finally the server returns some JavaScript a

the server returns some JavaScript a

the server returns some JavaScript a JavaScript is responsible for all the

JavaScript is responsible for all the

JavaScript is responsible for all the interactive elements such as video

interactive elements such as video

interactive elements such as video players login forms search box etc a

players login forms search box etc a

players login forms search box etc a JavaScript is noticeably larger in file

JavaScript is noticeably larger in file

JavaScript is noticeably larger in file size neither HTML or CSS because of all

size neither HTML or CSS because of all

size neither HTML or CSS because of all these interactive elements file size is

these interactive elements file size is

these interactive elements file size is gonna be critical on the web in the

gonna be critical on the web in the

gonna be critical on the web in the future so this is something we need to

future so this is something we need to

future so this is something we need to take a character so we just talked about

take a character so we just talked about

take a character so we just talked about accessing the Internet from a mobile

accessing the Internet from a mobile

accessing the Internet from a mobile device but in reality there are many

device but in reality there are many

device but in reality there are many forms of hardware which can achieve this

forms of hardware which can achieve this

forms of hardware which can achieve this from laptops to tablets to desktops and

from laptops to tablets to desktops and

from laptops to tablets to desktops and IOT

IOT

IOT but over the last year Mobile has become

but over the last year Mobile has become

but over the last year Mobile has become the single largest growing platform ever

the single largest growing platform ever

the single largest growing platform ever mobile is valued for its connectivity

mobile is valued for its connectivity

mobile is valued for its connectivity and the fact that we can keep it with us

and the fact that we can keep it with us

and the fact that we can keep it with us everywhere it is in fact so valued the

everywhere it is in fact so valued the

everywhere it is in fact so valued the people in Kenya will pay their mobile

people in Kenya will pay their mobile

people in Kenya will pay their mobile phone bill before their electricity due

phone bill before their electricity due

phone bill before their electricity due these people connectivity

these people connectivity

these people connectivity is more important than power to their

is more important than power to their

is more important than power to their homes hence if we were to anticipate the

homes hence if we were to anticipate the

homes hence if we were to anticipate the geographies of the next billion users

geographies of the next billion users

geographies of the next billion users given the popularity of mobile and

given the popularity of mobile and

given the popularity of mobile and America in developing markets we should

America in developing markets we should

America in developing markets we should look for areas of high mobile

look for areas of high mobile

look for areas of high mobile connectivity versus low existing

connectivity versus low existing

connectivity versus low existing Internet access and it so happens that

Internet access and it so happens that

Internet access and it so happens that the African continent matches these

the African continent matches these

the African continent matches these requirements almost exactly with well

requirements almost exactly with well

requirements almost exactly with well over average internet a mobile axis at

over average internet a mobile axis at

over average internet a mobile axis at 82 percent but well below average

82 percent but well below average

82 percent but well below average internet access at only 29 percent in

internet access at only 29 percent in

internet access at only 29 percent in summary there’s a gap between mobile and

summary there’s a gap between mobile and

summary there’s a gap between mobile and Internet usage in Africa about 52

Internet usage in Africa about 52

Internet usage in Africa about 52 percent and growth in users over the

percent and growth in users over the

percent and growth in users over the last year has been almost static a

biggie new users could have a massive

biggie new users could have a massive potential to change the face of the web

potential to change the face of the web

potential to change the face of the web but in order to achieve this we’ll have

but in order to achieve this we’ll have

but in order to achieve this we’ll have to understand why this discrepancy

to understand why this discrepancy

to understand why this discrepancy exists

exists

exists well mobile devices in Africa are

well mobile devices in Africa are

well mobile devices in Africa are proliferating everywhere only about 50%

proliferating everywhere only about 50%

proliferating everywhere only about 50% of them have 3/2 your edge capability

of them have 3/2 your edge capability

of them have 3/2 your edge capability capability to access the Internet while

capability to access the Internet while

capability to access the Internet while sis accounts for a large proportion of

sis accounts for a large proportion of

sis accounts for a large proportion of the lack of mobile a mobile internet

the lack of mobile a mobile internet

the lack of mobile a mobile internet usage in Africa we still can’t explain

usage in Africa we still can’t explain

usage in Africa we still can’t explain forever 135 million people who have

forever 135 million people who have

forever 135 million people who have mobile devices which are capable of

mobile devices which are capable of

mobile devices which are capable of accessing the Internet but don’t take

accessing the Internet but don’t take

accessing the Internet but don’t take out internet subscriptions so we might

out internet subscriptions so we might

out internet subscriptions so we might say well why is this well maybe the cost

say well why is this well maybe the cost

say well why is this well maybe the cost issue given that with no exceptions of

issue given that with no exceptions of

issue given that with no exceptions of South Africa in Nigeria Morocco and

South Africa in Nigeria Morocco and

South Africa in Nigeria Morocco and Kenya the average African dared to make

Kenya the average African dared to make

Kenya the average African dared to make nine point eight four dollars a day the

nine point eight four dollars a day the

nine point eight four dollars a day the equivalent of two cups of coffee and on

equivalent of two cups of coffee and on

equivalent of two cups of coffee and on top of this broadband access in Africa

top of this broadband access in Africa

top of this broadband access in Africa cost anywhere between three hundred and

cost anywhere between three hundred and

cost anywhere between three hundred and ten percent of the average income but if

ten percent of the average income but if

ten percent of the average income but if this was purely a cost issue then why

this was purely a cost issue then why

this was purely a cost issue then why would people living on less than $10 a

would people living on less than $10 a

would people living on less than $10 a day pay their mobile phone bill before

day pay their mobile phone bill before

day pay their mobile phone bill before electricity this seems absurd but the

electricity this seems absurd but the

electricity this seems absurd but the reality is that can

reality is that can

reality is that can it’s valued this graph behind me shows

it’s valued this graph behind me shows

it’s valued this graph behind me shows the Internet Development Index against

the Internet Development Index against

the Internet Development Index against GNI per capita for some of the world’s

GNI per capita for some of the world’s

GNI per capita for some of the world’s poorest countries circled in red here

poorest countries circled in red here

poorest countries circled in red here improving internet connectivity by one

improving internet connectivity by one

improving internet connectivity by one unit of this index could double the

unit of this index could double the

unit of this index could double the average income from ten to twenty

average income from ten to twenty

average income from ten to twenty dollars per day this would be a major

dollars per day this would be a major

dollars per day this would be a major boost for many African economies but is

boost for many African economies but is

boost for many African economies but is starkly the trouble would achieve this

starkly the trouble would achieve this

starkly the trouble would achieve this has been the lack of Luther structure

has been the lack of Luther structure

has been the lack of Luther structure and this has left many African countries

and this has left many African countries

and this has left many African countries dependent on expensive satellite

dependent on expensive satellite

dependent on expensive satellite broadband connections costing up to five

broadband connections costing up to five

broadband connections costing up to five times the average income recent

times the average income recent

times the average income recent developments and investment by

developments and investment by

developments and investment by governments has reduced the cost is

governments has reduced the cost is

governments has reduced the cost is quite significantly building new

quite significantly building new

quite significantly building new terrestrial and fiber-optic cables

terrestrial and fiber-optic cables

terrestrial and fiber-optic cables putting over five hundred twenty two

putting over five hundred twenty two

putting over five hundred twenty two million Africans within 50 kilometres of

million Africans within 50 kilometres of

million Africans within 50 kilometres of the nearest node however internet access

the nearest node however internet access

the nearest node however internet access as we said is still very expensive

as we said is still very expensive

as we said is still very expensive between three hundred and ten percent a

between three hundred and ten percent a

between three hundred and ten percent a due to the debt of investing in all of

due to the debt of investing in all of

due to the debt of investing in all of this infrastructure providers are

this infrastructure providers are

this infrastructure providers are limited in their ability for reduced

limited in their ability for reduced

limited in their ability for reduced prices creating very low subscriber

prices creating very low subscriber

prices creating very low subscriber numbers an extreme price elasticity of

numbers an extreme price elasticity of

numbers an extreme price elasticity of demand an anecdote to this it is cheaper

demand an anecdote to this it is cheaper

demand an anecdote to this it is cheaper to buy capacity on the fiber optic line

to buy capacity on the fiber optic line

to buy capacity on the fiber optic line from London to Lagos then from Lagos to

from London to Lagos then from Lagos to

from London to Lagos then from Lagos to the capital of Nigeria

the capital of Nigeria

the capital of Nigeria Buju due to the desert development and

Buju due to the desert development and

Buju due to the desert development and the relatively low volume of bandwidth

the relatively low volume of bandwidth

the relatively low volume of bandwidth now once the desert development may seem

now once the desert development may seem

now once the desert development may seem crippling to many countries in Africa

crippling to many countries in Africa

crippling to many countries in Africa it’s also part of the solution if we

it’s also part of the solution if we

it’s also part of the solution if we could have the far size of every website

could have the far size of every website

could have the far size of every website we could potentially have the cost of

we could potentially have the cost of

we could potentially have the cost of access in effect what we’re saying here

access in effect what we’re saying here

access in effect what we’re saying here is the half of the file size of every

is the half of the file size of every

is the half of the file size of every website is like laying new cables across

website is like laying new cables across

website is like laying new cables across the whole of Africa and quite shockingly

the whole of Africa and quite shockingly

the whole of Africa and quite shockingly most of the web optimization needed to

most of the web optimization needed to

most of the web optimization needed to do this can occur in less than a hundred

do this can occur in less than a hundred

do this can occur in less than a hundred lines of code and an hour’s work so

lines of code and an hour’s work so

lines of code and an hour’s work so wherever we talked about how our mobile

wherever we talked about how our mobile

wherever we talked about how our mobile device over here can connect to a server

device over here can connect to a server

device over here can connect to a server all the way over here in America

all the way over here in America

all the way over here in America and then the Sam Urick returned some

and then the Sam Urick returned some

and then the Sam Urick returned some documents namely HTML CSS and JavaScript

documents namely HTML CSS and JavaScript

documents namely HTML CSS and JavaScript which are moved back to our mobile

which are moved back to our mobile

which are moved back to our mobile device over here

device over here

device over here javascript is becoming an intrinsic part

javascript is becoming an intrinsic part

javascript is becoming an intrinsic part of websites today with complexity of

of websites today with complexity of

of websites today with complexity of websites increasing offering new

websites increasing offering new

websites increasing offering new services such as machine learning

services such as machine learning

services such as machine learning content recommendation engines and

content recommendation engines and

content recommendation engines and online communication with other with

online communication with other with

online communication with other with other users in fact the complexity of

other users in fact the complexity of

other users in fact the complexity of website today makes them more like web

website today makes them more like web

website today makes them more like web applications and websites but all of

applications and websites but all of

applications and websites but all of this comes with a cost of increasing the

this comes with a cost of increasing the

this comes with a cost of increasing the JavaScript bundle size quite

JavaScript bundle size quite

JavaScript bundle size quite significantly setting a minimum

significantly setting a minimum

significantly setting a minimum threshold of two to three max for the

threshold of two to three max for the

threshold of two to three max for the average website now in terms of the day

average website now in terms of the day

average website now in terms of the day with server farms of terabytes of data

with server farms of terabytes of data

with server farms of terabytes of data this may seem into pessimal but in

this may seem into pessimal but in

this may seem into pessimal but in reality on a 3G network this could take

reality on a 3G network this could take

reality on a 3G network this could take anywhere between 15 and 30 seconds to

anywhere between 15 and 30 seconds to

anywhere between 15 and 30 seconds to load and we haven’t accounted in this

load and we haven’t accounted in this

load and we haven’t accounted in this for all of the static assets such as

for all of the static assets such as

for all of the static assets such as videos false images and even the ads

videos false images and even the ads

videos false images and even the ads with this supporti optimized website to

with this supporti optimized website to

with this supporti optimized website to take well over 60 seconds to load and

take well over 60 seconds to load and

take well over 60 seconds to load and between 10 and 20 Meg’s of bandwidth

between 10 and 20 Meg’s of bandwidth

between 10 and 20 Meg’s of bandwidth whilst I may seem the only issue here

whilst I may seem the only issue here

whilst I may seem the only issue here for people living on $10 a day of fixed

for people living on $10 a day of fixed

for people living on $10 a day of fixed bandwidth packages every make up data

bandwidth packages every make up data

bandwidth packages every make up data costs money and this could lead to

costs money and this could lead to

costs money and this could lead to highly on affordable access to think

highly on affordable access to think

highly on affordable access to think that most of the website content here is

that most of the website content here is

that most of the website content here is actually static though that many of

actually static though that many of

actually static though that many of these corporate logos fonts videos HTML

these corporate logos fonts videos HTML

these corporate logos fonts videos HTML in the JavaScript most of that never

in the JavaScript most of that never

in the JavaScript most of that never changes ever to put this in perspective

changes ever to put this in perspective

changes ever to put this in perspective we are downloading the same content over

we are downloading the same content over

we are downloading the same content over and over and over and to think that the

and over and over and to think that the

and over and over and to think that the first time we visited this website we

first time we visited this website we

first time we visited this website we could have just stored this content in a

could have just stored this content in a

could have just stored this content in a local cache and that we wouldn’t

local cache and that we wouldn’t

local cache and that we wouldn’t actually need to go back to the server

actually need to go back to the server

actually need to go back to the server each time and redownload it again and

each time and redownload it again and

each time and redownload it again and this is where a new technology called

this is where a new technology called

this is where a new technology called the serviceworker steps in serviceworker

the serviceworker steps in serviceworker

the serviceworker steps in serviceworker is integrated into all major browsers

is integrated into all major browsers

is integrated into all major browsers and acts like a valve between

and acts like a valve between

and acts like a valve between your browser here on the network the

your browser here on the network the

your browser here on the network the internet if you have visited a website

internet if you have visited a website

internet if you have visited a website before service worker nurses and it

before service worker nurses and it

before service worker nurses and it checks assuming the website is service

checks assuming the website is service

checks assuming the website is service worker enabled in a local cache and

worker enabled in a local cache and

worker enabled in a local cache and finds that all of the staffing assets

finds that all of the staffing assets

finds that all of the staffing assets that we mentioned earlier HTML videos

that we mentioned earlier HTML videos

that we mentioned earlier HTML videos and eyelids etc are already on the

and eyelids etc are already on the

and eyelids etc are already on the mobile device this means we don’t need

mobile device this means we don’t need

mobile device this means we don’t need to download anything in fact we can have

to download anything in fact we can have

to download anything in fact we can have almost instant native app like loading

almost instant native app like loading

almost instant native app like loading with a web experience service worker can

with a web experience service worker can

with a web experience service worker can be implemented today

be implemented today

be implemented today platform-independent with your

platform-independent with your

platform-independent with your application your website is written with

application your website is written with

application your website is written with PHP Django node or any other popular web

PHP Django node or any other popular web

PHP Django node or any other popular web framework service worker can be

framework service worker can be

framework service worker can be implemented today in less than 100 lines

implemented today in less than 100 lines

implemented today in less than 100 lines of code a service worker has the

of code a service worker has the

of code a service worker has the capacity to have the file size of many

capacity to have the file size of many

capacity to have the file size of many websites and in the sense this is like

websites and in the sense this is like

websites and in the sense this is like laying you came across the whole of

laying you came across the whole of

laying you came across the whole of Africa and in doing this we potentially

Africa and in doing this we potentially

Africa and in doing this we potentially can half the file size and half the

can half the file size and half the

can half the file size and half the course of access to these networks

course of access to these networks

course of access to these networks bringing the internet to the next

bringing the internet to the next

bringing the internet to the next billion people quicker and cheaper given

billion people quicker and cheaper given

billion people quicker and cheaper given that for these people who are living on

that for these people who are living on

that for these people who are living on $10 a day half of the cost access can

$10 a day half of the cost access can

$10 a day half of the cost access can have a major impact of gni and hence

have a major impact of gni and hence

have a major impact of gni and hence bring forward a development of many

bring forward a development of many

bring forward a development of many African countries thanks for this

African countries thanks for this

African countries thanks for this [Applause]

”

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *