Suche senden
Hochladen
Isomorphic javascript - Uppsala.js #8
•
0 gefällt mir
•
448 views
A
Alexander Aivars
Folgen
Isomorphic javascript with react presented att the Uppsala.js meetup number 8
Weniger lesen
Mehr lesen
Internet
Melden
Teilen
Melden
Teilen
1 von 66
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Node @ flipkart
Node @ flipkart
Abhinav Rastogi
Visual Studio ❤ JavaScript
Visual Studio ❤ JavaScript
Robert MacLean
Introduction to React Native
Introduction to React Native
dvcrn
Building great spa’s with angular js, asp.net mvc and webapi
Building great spa’s with angular js, asp.net mvc and webapi
Maurice De Beijer [MVP]
Interoperability of components built with different frameworks
Interoperability of components built with different frameworks
Souvik Basu
Super tools to boost productivity in React dev env!
Super tools to boost productivity in React dev env!
Souvik Basu
React Native.pptx (2)
React Native.pptx (2)
Emilio Rodriguez Martinez
End to-End SPA Development Using ASP.NET and AngularJS
End to-End SPA Development Using ASP.NET and AngularJS
Gil Fink
Empfohlen
Node @ flipkart
Node @ flipkart
Abhinav Rastogi
Visual Studio ❤ JavaScript
Visual Studio ❤ JavaScript
Robert MacLean
Introduction to React Native
Introduction to React Native
dvcrn
Building great spa’s with angular js, asp.net mvc and webapi
Building great spa’s with angular js, asp.net mvc and webapi
Maurice De Beijer [MVP]
Interoperability of components built with different frameworks
Interoperability of components built with different frameworks
Souvik Basu
Super tools to boost productivity in React dev env!
Super tools to boost productivity in React dev env!
Souvik Basu
React Native.pptx (2)
React Native.pptx (2)
Emilio Rodriguez Martinez
End to-End SPA Development Using ASP.NET and AngularJS
End to-End SPA Development Using ASP.NET and AngularJS
Gil Fink
React Native
React Native
Software Infrastructure
Serverless computing con Azure Functions
Serverless computing con Azure Functions
Hernan Guzman
Real World Progressive Web Apps (Building Flipkart Lite)
Real World Progressive Web Apps (Building Flipkart Lite)
Abhinav Rastogi
Latest Javascript MVC & Front End Frameworks 2017
Latest Javascript MVC & Front End Frameworks 2017
AmarInfotech
Analizzare le performance di un'applicazione ASP.NET con Glimpse
Analizzare le performance di un'applicazione ASP.NET con Glimpse
Emanuele Bartolesi
Firebase.pptx
Firebase.pptx
TanviBudhabaware
Firebase.pptx
Firebase.pptx
siddhiiAgarwal
Single page application
Single page application
Arthur Fung
Django Deployer
Django Deployer
Colin Su
Demand driven applications with om.next and react native
Demand driven applications with om.next and react native
dvcrn
The RAW stack
The RAW stack
Maurice De Beijer [MVP]
ASP.NET을 중심으로 한 웹 개발 기술의 발전과 마이크로소프트의 최근 동향
ASP.NET을 중심으로 한 웹 개발 기술의 발전과 마이크로소프트의 최근 동향
명신 김
From zero to hero with Docker
From zero to hero with Docker
Maurice De Beijer [MVP]
Progressive Web Apps. What, why and how
Progressive Web Apps. What, why and how
Riza Fahmi
React Native - Unleash the power of React in your device - Eduard Tomàs - Cod...
React Native - Unleash the power of React in your device - Eduard Tomàs - Cod...
Codemotion
Building rest services using aspnetwebapi
Building rest services using aspnetwebapi
Brij Mishra
MEAN Stack
MEAN Stack
RoshanTak1
Frontend as a first class citizen
Frontend as a first class citizen
Marcin Grzywaczewski
Single page application and Framework
Single page application and Framework
Chandrasekar G
Med ped
Med ped
cnreyno
Resume_Sandip_Mohod_Java_9_plus_years_exp
Resume_Sandip_Mohod_Java_9_plus_years_exp
Sandip Mohod
Dr. Chao top contributor - Risk Transfer is often used in place of Risk Sharing
Dr. Chao top contributor - Risk Transfer is often used in place of Risk Sharing
Edward Chao
Weitere ähnliche Inhalte
Was ist angesagt?
React Native
React Native
Software Infrastructure
Serverless computing con Azure Functions
Serverless computing con Azure Functions
Hernan Guzman
Real World Progressive Web Apps (Building Flipkart Lite)
Real World Progressive Web Apps (Building Flipkart Lite)
Abhinav Rastogi
Latest Javascript MVC & Front End Frameworks 2017
Latest Javascript MVC & Front End Frameworks 2017
AmarInfotech
Analizzare le performance di un'applicazione ASP.NET con Glimpse
Analizzare le performance di un'applicazione ASP.NET con Glimpse
Emanuele Bartolesi
Firebase.pptx
Firebase.pptx
TanviBudhabaware
Firebase.pptx
Firebase.pptx
siddhiiAgarwal
Single page application
Single page application
Arthur Fung
Django Deployer
Django Deployer
Colin Su
Demand driven applications with om.next and react native
Demand driven applications with om.next and react native
dvcrn
The RAW stack
The RAW stack
Maurice De Beijer [MVP]
ASP.NET을 중심으로 한 웹 개발 기술의 발전과 마이크로소프트의 최근 동향
ASP.NET을 중심으로 한 웹 개발 기술의 발전과 마이크로소프트의 최근 동향
명신 김
From zero to hero with Docker
From zero to hero with Docker
Maurice De Beijer [MVP]
Progressive Web Apps. What, why and how
Progressive Web Apps. What, why and how
Riza Fahmi
React Native - Unleash the power of React in your device - Eduard Tomàs - Cod...
React Native - Unleash the power of React in your device - Eduard Tomàs - Cod...
Codemotion
Building rest services using aspnetwebapi
Building rest services using aspnetwebapi
Brij Mishra
MEAN Stack
MEAN Stack
RoshanTak1
Frontend as a first class citizen
Frontend as a first class citizen
Marcin Grzywaczewski
Single page application and Framework
Single page application and Framework
Chandrasekar G
Was ist angesagt?
(19)
React Native
React Native
Serverless computing con Azure Functions
Serverless computing con Azure Functions
Real World Progressive Web Apps (Building Flipkart Lite)
Real World Progressive Web Apps (Building Flipkart Lite)
Latest Javascript MVC & Front End Frameworks 2017
Latest Javascript MVC & Front End Frameworks 2017
Analizzare le performance di un'applicazione ASP.NET con Glimpse
Analizzare le performance di un'applicazione ASP.NET con Glimpse
Firebase.pptx
Firebase.pptx
Firebase.pptx
Firebase.pptx
Single page application
Single page application
Django Deployer
Django Deployer
Demand driven applications with om.next and react native
Demand driven applications with om.next and react native
The RAW stack
The RAW stack
ASP.NET을 중심으로 한 웹 개발 기술의 발전과 마이크로소프트의 최근 동향
ASP.NET을 중심으로 한 웹 개발 기술의 발전과 마이크로소프트의 최근 동향
From zero to hero with Docker
From zero to hero with Docker
Progressive Web Apps. What, why and how
Progressive Web Apps. What, why and how
React Native - Unleash the power of React in your device - Eduard Tomàs - Cod...
React Native - Unleash the power of React in your device - Eduard Tomàs - Cod...
Building rest services using aspnetwebapi
Building rest services using aspnetwebapi
MEAN Stack
MEAN Stack
Frontend as a first class citizen
Frontend as a first class citizen
Single page application and Framework
Single page application and Framework
Andere mochten auch
Med ped
Med ped
cnreyno
Resume_Sandip_Mohod_Java_9_plus_years_exp
Resume_Sandip_Mohod_Java_9_plus_years_exp
Sandip Mohod
Dr. Chao top contributor - Risk Transfer is often used in place of Risk Sharing
Dr. Chao top contributor - Risk Transfer is often used in place of Risk Sharing
Edward Chao
BSc Degree
BSc Degree
Mohamed Maher
Scholarships power point
Scholarships power point
youthdiscovery
Спартакиада - ГТО для компаниии
Спартакиада - ГТО для компаниии
Kupola
Sara Stinson
Sara Stinson
Sara Fergusson
Yader
Yader
milloslo
Haiti Gonna Hate
Haiti Gonna Hate
mimivilmenay
MY CV Updated - July 01, 2015
MY CV Updated - July 01, 2015
Ismail Khan
E-Brochure Noida World One (1)
E-Brochure Noida World One (1)
saurabh manchanda
RESUME OF SANDIP S GANGULY
RESUME OF SANDIP S GANGULY
SANDIP GANGULY
500 de economia
500 de economia
Ing. Guillermo Colin Babio
2013 GEM Thailand Report
2013 GEM Thailand Report
Ulrike Guelich
Analysis of results media
Analysis of results media
millieiron
Jonathan Mulosa ET'Al
Jonathan Mulosa ET'Al
JONATHAN MULOSA
Andere mochten auch
(16)
Med ped
Med ped
Resume_Sandip_Mohod_Java_9_plus_years_exp
Resume_Sandip_Mohod_Java_9_plus_years_exp
Dr. Chao top contributor - Risk Transfer is often used in place of Risk Sharing
Dr. Chao top contributor - Risk Transfer is often used in place of Risk Sharing
BSc Degree
BSc Degree
Scholarships power point
Scholarships power point
Спартакиада - ГТО для компаниии
Спартакиада - ГТО для компаниии
Sara Stinson
Sara Stinson
Yader
Yader
Haiti Gonna Hate
Haiti Gonna Hate
MY CV Updated - July 01, 2015
MY CV Updated - July 01, 2015
E-Brochure Noida World One (1)
E-Brochure Noida World One (1)
RESUME OF SANDIP S GANGULY
RESUME OF SANDIP S GANGULY
500 de economia
500 de economia
2013 GEM Thailand Report
2013 GEM Thailand Report
Analysis of results media
Analysis of results media
Jonathan Mulosa ET'Al
Jonathan Mulosa ET'Al
Ähnlich wie Isomorphic javascript - Uppsala.js #8
In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps
In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps
Spike Brehm
Doing Modern Web, aka JavaScript and HTML5 in the Enterprise NYC Code Camp
Doing Modern Web, aka JavaScript and HTML5 in the Enterprise NYC Code Camp
Chris Love
Web Development Today
Web Development Today
bretticus
Isomorphic JavaScript: #DevBeat Master Class
Isomorphic JavaScript: #DevBeat Master Class
Spike Brehm
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
Bluegrass Digital
Developing ASP.NET MVC Applications Quicker With Kendo UI
Developing ASP.NET MVC Applications Quicker With Kendo UI
Lohith Goudagere Nagaraj
Latest Web development technologies 2021
Latest Web development technologies 2021
SWATHYSMOHAN
Review on React JS
Review on React JS
ijtsrd
ReactJS Vs React Native: Understanding Differences, Advantages, Disadvantages
ReactJS Vs React Native: Understanding Differences, Advantages, Disadvantages
Techtic Solutions
Practical WebAssembly with Apex, wasmRS, and nanobus
Practical WebAssembly with Apex, wasmRS, and nanobus
Jarrod Overson
Web development concepts using microsoft technologies
Web development concepts using microsoft technologies
Hosam Kamel
Connect js nodejs_api_shubhra
Connect js nodejs_api_shubhra
Shubhra Kar
Front End Development | Introduction
Front End Development | Introduction
JohnTaieb
Netbeans65 Osum Slides
Netbeans65 Osum Slides
Abhishek Gupta
Java script framework
Java script framework
Debajani Mohanty
Frontend Development Bootcamp - React [Online & Offline] In Bangla
Frontend Development Bootcamp - React [Online & Offline] In Bangla
Stack Learner
React Js vs Node Js_ Which Framework to Choose for Your Next Web Application
React Js vs Node Js_ Which Framework to Choose for Your Next Web Application
adityakumar2080
Isomorphic JavaScript with Nashorn
Isomorphic JavaScript with Nashorn
Maxime Najim
Cross Platform Mobile Apps with the Ionic Framework
Cross Platform Mobile Apps with the Ionic Framework
Troy Miles
Why Would A Programmer Fall In Love With SPA?
Why Would A Programmer Fall In Love With SPA?
Netguru
Ähnlich wie Isomorphic javascript - Uppsala.js #8
(20)
In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps
In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps
Doing Modern Web, aka JavaScript and HTML5 in the Enterprise NYC Code Camp
Doing Modern Web, aka JavaScript and HTML5 in the Enterprise NYC Code Camp
Web Development Today
Web Development Today
Isomorphic JavaScript: #DevBeat Master Class
Isomorphic JavaScript: #DevBeat Master Class
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
Developing ASP.NET MVC Applications Quicker With Kendo UI
Developing ASP.NET MVC Applications Quicker With Kendo UI
Latest Web development technologies 2021
Latest Web development technologies 2021
Review on React JS
Review on React JS
ReactJS Vs React Native: Understanding Differences, Advantages, Disadvantages
ReactJS Vs React Native: Understanding Differences, Advantages, Disadvantages
Practical WebAssembly with Apex, wasmRS, and nanobus
Practical WebAssembly with Apex, wasmRS, and nanobus
Web development concepts using microsoft technologies
Web development concepts using microsoft technologies
Connect js nodejs_api_shubhra
Connect js nodejs_api_shubhra
Front End Development | Introduction
Front End Development | Introduction
Netbeans65 Osum Slides
Netbeans65 Osum Slides
Java script framework
Java script framework
Frontend Development Bootcamp - React [Online & Offline] In Bangla
Frontend Development Bootcamp - React [Online & Offline] In Bangla
React Js vs Node Js_ Which Framework to Choose for Your Next Web Application
React Js vs Node Js_ Which Framework to Choose for Your Next Web Application
Isomorphic JavaScript with Nashorn
Isomorphic JavaScript with Nashorn
Cross Platform Mobile Apps with the Ionic Framework
Cross Platform Mobile Apps with the Ionic Framework
Why Would A Programmer Fall In Love With SPA?
Why Would A Programmer Fall In Love With SPA?
Kürzlich hochgeladen
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
anilsa9823
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
Call Girls Mumbai
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
APNIC
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Delhi Call girls
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
APNIC
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
aditipandeya
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Seo
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
CarlotaBedoya1
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
soniya singh
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Delhi Call girls
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
soniya singh
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
gwenoracqe6
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
tanu pandey
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Dubai call girls 971524965298 Call girls in Bur Dubai
Kürzlich hochgeladen
(20)
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Isomorphic javascript - Uppsala.js #8
1.
isomorphic JavaScript
2.
Alexander Aivars
3.
Frontend developer
4.
SVT
5.
@alexaivars github.com/alexaivars
6.
Agenda
7.
Why build isomorphic
apps
8.
How to build
isomorphic apps
9.
How isomorphic with
React makes developing fun
10.
What is isomorphic
JavaScript
11.
Client + Server
12.
API Server Browser Isomorphic Application Client plus Server
MVC
13.
BrowsersServerAPI JSON JSON HTML JS
14.
BrowsersServerAPI JSON JSON HTML JS
15.
BrowsersServerAPI JSON JSON HTML JS
16.
SEO + Speed
17.
Progressive enhancement
18.
Progressive enhancement
19.
Why build isomorphic apps
20.
Deliver the best
experience
21.
Content to everyone
22.
Content to everyone
23.
You never know
whats out there!
24.
Growing amount of
legacy
25.
Key to reducing
the effort
26.
The server can
use the same application code to render every page
27.
28.
“Isomorphic is the
key to building javascript applications that work without JavaScript”
29.
How we build isomorphic
apps
30.
node
31.
node
32.
Micro service architecture
33.
Micro service architecture
34.
React
35.
React
36.
How isomorphic and
react makes developing fun.
37.
Unified coding experience
38.
React fixes the
DOM
39.
Concentrate on WHAT
not HOW
40.
Virtual DOM
41.
Re-render
42.
Easy to understand
components
43.
Components are just
functions
44.
Flux
45.
ViewStoreDispatcher Action
46.
Productive
47.
Valuable
48.
The stack
49.
React
50.
React Router
51.
Fluxible
52.
Superagent
53.
Webpack
54.
www.svt.se/nyheter www.svt.se/barnkanalen www.svt.se/barnkanalen/barnplay
55.
Join the party
56.
Management
57.
The key to
spending less💰supporting old browsers
58.
Perceived page speed
59.
SEO-friendly by default
60.
Developers
61.
Less 🐞
62.
Fixes the DOM
63.
New way to
solve old problems
64.
Our users
65.
One more thing…
66.
Isomorphic javascript is
not about supporting browsers that don't have javascript but supporting users when javascript breaks
Jetzt herunterladen