Submit Search
Upload
クリエイティブの視点から挑戦するPWA
•
1 like
•
1,789 views
Yasunobu Ikeda
Follow
平成30年5月20日に開催された勉強会「Webのこれからを語ろう Ionic Meetup Tokyo #4」で発表した資料です。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 44
Download now
Download to read offline
Recommended
Progressive Web App (feat. React, Django)
Progressive Web App (feat. React, Django)
Yurim Jin
Progressive web apps with Angular 2
Progressive web apps with Angular 2
Manfred Steyer
Automating Hybrid Applications with Appium
Automating Hybrid Applications with Appium
Sauce Labs
JS Fest 2018. Тимофей Лавренюк. Делаем веб приложение лучше с помощью совреме...
JS Fest 2018. Тимофей Лавренюк. Делаем веб приложение лучше с помощью совреме...
JSFestUA
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Matt Raible
Progressive Web App
Progressive Web App
Subodh Garg
Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016
Abdelrahman Omran
Building a PWA with Ionic, Angular, and Spring Boot - GeeCON 2017
Building a PWA with Ionic, Angular, and Spring Boot - GeeCON 2017
Matt Raible
Recommended
Progressive Web App (feat. React, Django)
Progressive Web App (feat. React, Django)
Yurim Jin
Progressive web apps with Angular 2
Progressive web apps with Angular 2
Manfred Steyer
Automating Hybrid Applications with Appium
Automating Hybrid Applications with Appium
Sauce Labs
JS Fest 2018. Тимофей Лавренюк. Делаем веб приложение лучше с помощью совреме...
JS Fest 2018. Тимофей Лавренюк. Делаем веб приложение лучше с помощью совреме...
JSFestUA
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Building a PWA with Ionic, Angular and Spring Boot - Jfokus 2017
Matt Raible
Progressive Web App
Progressive Web App
Subodh Garg
Progressive Web Apps / GDG DevFest - Season 2016
Progressive Web Apps / GDG DevFest - Season 2016
Abdelrahman Omran
Building a PWA with Ionic, Angular, and Spring Boot - GeeCON 2017
Building a PWA with Ionic, Angular, and Spring Boot - GeeCON 2017
Matt Raible
Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)
Zhentian Wan
Testing on Mobile Devices with Location Services
Testing on Mobile Devices with Location Services
Sauce Labs
Mobile Web App & Google Apps Script
Mobile Web App & Google Apps Script
Ido Green
Angular Universal
Angular Universal
Oleksandr Telnov
Introduction towatchkit
Introduction towatchkit
Mohammad Azam
Firebase Adventures - Going above and beyond in Realtime
Firebase Adventures - Going above and beyond in Realtime
Juarez Filho
MobileConf 2013 - Aerogear Android
MobileConf 2013 - Aerogear Android
Daniel Passos
Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...
Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...
Jorge Ferreiro
Progressive Web Applications
Progressive Web Applications
Bartek Igielski
Real World Progressive Web Apps (Building Flipkart Lite)
Real World Progressive Web Apps (Building Flipkart Lite)
Abhinav Rastogi
Hybrid Apps, Ionic framework
Hybrid Apps, Ionic framework
Oleksandr Telnov
Offline-First Progressive Web Apps
Offline-First Progressive Web Apps
Aditya Punjani
CraftCamp for Students - Introduction to JHipster
CraftCamp for Students - Introduction to JHipster
craftworkz
Automating PhoneGap Build
Automating PhoneGap Build
Matt Gifford
My learnings on web performance optimization while building a Progressive Web...
My learnings on web performance optimization while building a Progressive Web...
Narendra Shetty
Reark : a Reference Architecture for Android using RxJava
Reark : a Reference Architecture for Android using RxJava
Futurice
Progressive Web App
Progressive Web App
Vinci Rufus
Basic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web Apps
AnjaliTanpure1
Building your first Native iOs App with an API Backend
Building your first Native iOs App with an API Backend
Apigee | Google Cloud
Pepperoni 2.0 - How to spice up your mobile apps
Pepperoni 2.0 - How to spice up your mobile apps
Futurice
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile App
St. Petersburg College
Testing installable mobile apps analogues
Testing installable mobile apps analogues
Diana Pinchuk
More Related Content
What's hot
Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)
Zhentian Wan
Testing on Mobile Devices with Location Services
Testing on Mobile Devices with Location Services
Sauce Labs
Mobile Web App & Google Apps Script
Mobile Web App & Google Apps Script
Ido Green
Angular Universal
Angular Universal
Oleksandr Telnov
Introduction towatchkit
Introduction towatchkit
Mohammad Azam
Firebase Adventures - Going above and beyond in Realtime
Firebase Adventures - Going above and beyond in Realtime
Juarez Filho
MobileConf 2013 - Aerogear Android
MobileConf 2013 - Aerogear Android
Daniel Passos
Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...
Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...
Jorge Ferreiro
Progressive Web Applications
Progressive Web Applications
Bartek Igielski
Real World Progressive Web Apps (Building Flipkart Lite)
Real World Progressive Web Apps (Building Flipkart Lite)
Abhinav Rastogi
Hybrid Apps, Ionic framework
Hybrid Apps, Ionic framework
Oleksandr Telnov
Offline-First Progressive Web Apps
Offline-First Progressive Web Apps
Aditya Punjani
CraftCamp for Students - Introduction to JHipster
CraftCamp for Students - Introduction to JHipster
craftworkz
Automating PhoneGap Build
Automating PhoneGap Build
Matt Gifford
My learnings on web performance optimization while building a Progressive Web...
My learnings on web performance optimization while building a Progressive Web...
Narendra Shetty
Reark : a Reference Architecture for Android using RxJava
Reark : a Reference Architecture for Android using RxJava
Futurice
Progressive Web App
Progressive Web App
Vinci Rufus
Basic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web Apps
AnjaliTanpure1
Building your first Native iOs App with an API Backend
Building your first Native iOs App with an API Backend
Apigee | Google Cloud
Pepperoni 2.0 - How to spice up your mobile apps
Pepperoni 2.0 - How to spice up your mobile apps
Futurice
What's hot
(20)
Introduction to Progressive web app (PWA)
Introduction to Progressive web app (PWA)
Testing on Mobile Devices with Location Services
Testing on Mobile Devices with Location Services
Mobile Web App & Google Apps Script
Mobile Web App & Google Apps Script
Angular Universal
Angular Universal
Introduction towatchkit
Introduction towatchkit
Firebase Adventures - Going above and beyond in Realtime
Firebase Adventures - Going above and beyond in Realtime
MobileConf 2013 - Aerogear Android
MobileConf 2013 - Aerogear Android
Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...
Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...
Progressive Web Applications
Progressive Web Applications
Real World Progressive Web Apps (Building Flipkart Lite)
Real World Progressive Web Apps (Building Flipkart Lite)
Hybrid Apps, Ionic framework
Hybrid Apps, Ionic framework
Offline-First Progressive Web Apps
Offline-First Progressive Web Apps
CraftCamp for Students - Introduction to JHipster
CraftCamp for Students - Introduction to JHipster
Automating PhoneGap Build
Automating PhoneGap Build
My learnings on web performance optimization while building a Progressive Web...
My learnings on web performance optimization while building a Progressive Web...
Reark : a Reference Architecture for Android using RxJava
Reark : a Reference Architecture for Android using RxJava
Progressive Web App
Progressive Web App
Basic Understanding of Progressive Web Apps
Basic Understanding of Progressive Web Apps
Building your first Native iOs App with an API Backend
Building your first Native iOs App with an API Backend
Pepperoni 2.0 - How to spice up your mobile apps
Pepperoni 2.0 - How to spice up your mobile apps
Similar to クリエイティブの視点から挑戦するPWA
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile App
St. Petersburg College
Testing installable mobile apps analogues
Testing installable mobile apps analogues
Diana Pinchuk
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Maximiliano Firtman
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
Ascii Huang
Advanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive Web
Perfecto by Perforce
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
Perfecto Mobile
Ionic adventures - Hybrid Mobile App Development rocks
Ionic adventures - Hybrid Mobile App Development rocks
Juarez Filho
Hybrid mobile apps
Hybrid mobile apps
Abraham Barrera
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015
gjuljo
SearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds
Frontend development of the (current) future
Frontend development of the (current) future
Filip Bruun Bech-Larsen
Frontend development of the (current) future
Frontend development of the (current) future
Filip Bruun Bech-Larsen
TechEvent Advanced Service Worker / PWA with Google Workbox
TechEvent Advanced Service Worker / PWA with Google Workbox
Trivadis
Frontend State of the union
Frontend State of the union
Filip Bruun Bech-Larsen
What is Google App Engine
What is Google App Engine
Chris Schalk
ChromeとAndroidの過去・現在・未来
ChromeとAndroidの過去・現在・未来
Shinobu Okano
Fake it 'til you make it
Fake it 'til you make it
Jonathan Snook
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
e-Legion
Novidades do Google IO 2015
Novidades do Google IO 2015
Jose Papo, MSc
Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript
Onely
Similar to クリエイティブの視点から挑戦するPWA
(20)
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Testing installable mobile apps analogues
Testing installable mobile apps analogues
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
Advanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive Web
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
Ionic adventures - Hybrid Mobile App Development rocks
Ionic adventures - Hybrid Mobile App Development rocks
Hybrid mobile apps
Hybrid mobile apps
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015
SearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds 2019 - Nichola stott - The state of PWAs
Frontend development of the (current) future
Frontend development of the (current) future
Frontend development of the (current) future
Frontend development of the (current) future
TechEvent Advanced Service Worker / PWA with Google Workbox
TechEvent Advanced Service Worker / PWA with Google Workbox
Frontend State of the union
Frontend State of the union
What is Google App Engine
What is Google App Engine
ChromeとAndroidの過去・現在・未来
ChromeとAndroidの過去・現在・未来
Fake it 'til you make it
Fake it 'til you make it
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
Novidades do Google IO 2015
Novidades do Google IO 2015
Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript
More from Yasunobu Ikeda
JavaScriptとWebGLで取り組む クリエイティブコーディング
JavaScriptとWebGLで取り組む クリエイティブコーディング
Yasunobu Ikeda
CreateJSの概要 + Animate CC 2018の新機能
CreateJSの概要 + Animate CC 2018の新機能
Yasunobu Ikeda
AngularとElectronやIonicで挑戦した デスクトップ・モバイルアプリ開発
AngularとElectronやIonicで挑戦した デスクトップ・モバイルアプリ開発
Yasunobu Ikeda
デザイナーこそ覚えておきたいCSS最新事情! あなたの知らないfont-familyのイマ
デザイナーこそ覚えておきたいCSS最新事情! あなたの知らないfont-familyのイマ
Yasunobu Ikeda
クリエイティブの視点から探るAngular 2の可能性
クリエイティブの視点から探るAngular 2の可能性
Yasunobu Ikeda
CreateJS最新情報〜Adobe MAX 2013より〜 / CreateJS勉強会(第3回)発表資料
CreateJS最新情報〜Adobe MAX 2013より〜 / CreateJS勉強会(第3回)発表資料
Yasunobu Ikeda
CreateJS最新情報〜Adobe MAX 2013より〜 / CreateJS勉強会(第3回)発表資料
CreateJS最新情報〜Adobe MAX 2013より〜 / CreateJS勉強会(第3回)発表資料
Yasunobu Ikeda
Toolkit for CreateJSで作るリッチコンテンツ
Toolkit for CreateJSで作るリッチコンテンツ
Yasunobu Ikeda
Away3D 4.1 パーティクル入門
Away3D 4.1 パーティクル入門
Yasunobu Ikeda
Stage3D勉強会「Away3D 4.0 GOLD 入門」
Stage3D勉強会「Away3D 4.0 GOLD 入門」
Yasunobu Ikeda
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
Yasunobu Ikeda
インタラクティブコンテンツにおけるHTML5とFlash
インタラクティブコンテンツにおけるHTML5とFlash
Yasunobu Ikeda
More from Yasunobu Ikeda
(12)
JavaScriptとWebGLで取り組む クリエイティブコーディング
JavaScriptとWebGLで取り組む クリエイティブコーディング
CreateJSの概要 + Animate CC 2018の新機能
CreateJSの概要 + Animate CC 2018の新機能
AngularとElectronやIonicで挑戦した デスクトップ・モバイルアプリ開発
AngularとElectronやIonicで挑戦した デスクトップ・モバイルアプリ開発
デザイナーこそ覚えておきたいCSS最新事情! あなたの知らないfont-familyのイマ
デザイナーこそ覚えておきたいCSS最新事情! あなたの知らないfont-familyのイマ
クリエイティブの視点から探るAngular 2の可能性
クリエイティブの視点から探るAngular 2の可能性
CreateJS最新情報〜Adobe MAX 2013より〜 / CreateJS勉強会(第3回)発表資料
CreateJS最新情報〜Adobe MAX 2013より〜 / CreateJS勉強会(第3回)発表資料
CreateJS最新情報〜Adobe MAX 2013より〜 / CreateJS勉強会(第3回)発表資料
CreateJS最新情報〜Adobe MAX 2013より〜 / CreateJS勉強会(第3回)発表資料
Toolkit for CreateJSで作るリッチコンテンツ
Toolkit for CreateJSで作るリッチコンテンツ
Away3D 4.1 パーティクル入門
Away3D 4.1 パーティクル入門
Stage3D勉強会「Away3D 4.0 GOLD 入門」
Stage3D勉強会「Away3D 4.0 GOLD 入門」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
インタラクティブコンテンツにおけるHTML5とFlash
インタラクティブコンテンツにおけるHTML5とFlash
Recently uploaded
welding defects observed during the welding
welding defects observed during the welding
MuhammadUzairLiaqat
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
ssuser7cb4ff
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
asadnawaz62
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
irfanmechengr
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Asst.prof M.Gokilavani
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
hassan khalil
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
C Sai Kiran
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
KartikeyaDwivedi3
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
SAURABHKUMAR892774
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
Chandu841456
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Anamika Sarkar
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
LewisJB
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
Alluxio, Inc.
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
VICTOR MAESTRE RAMIREZ
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
me23b1001
Earthing details of Electrical Substation
Earthing details of Electrical Substation
stephanwindworld
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
Mebane Rash
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
k795866
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
Madan Karki
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
jennyeacort
Recently uploaded
(20)
welding defects observed during the welding
welding defects observed during the welding
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
Earthing details of Electrical Substation
Earthing details of Electrical Substation
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
クリエイティブの視点から挑戦するPWA
1.
PWA ICS 30 5 20 Web
Ionic Meetup Tokyo #4 #ionic_jp
2.
(Yasunobu Ikeda) ICS / @clockmaker
3.
PWA Progressive Web
Apps Google 2015 PWA Google Trends 2017
4.
UI PWA
5.
(App Store)
6.
モバイルアプリ 105MB Twitter Lite
2MB
7.
8.
Twitter 1 105MB × 4 = 420MB/
9.
Progressive Web Apps
Checklist Progressive Web App Checklist https://developers.google.com/web/progressive-web-apps/checklist
10.
HTTPS 3G Progressive Web Apps
Checklist Progressive Web App Checklist https://developers.google.com/web/progressive-web-apps/checklist
11.
Lighthouse PWA Lighthouse https://chrome.google.com/webstore/detail/lighthouse/blipmdconlkpinefehnmjammfjpmpbjk
12.
PWA API iOS PWA PWA
13.
Service Worker JavaScript Service Worker Service
Worker
14.
iOS 11.3 Safari
11.1 Service Worker iOS Safari PWA Safari 11.1 https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_11_1.html
15.
Service Worker iOS
Safari Service Worker
16.
Web App Manifest
17.
Android Chrome Web
App Manifest
18.
Web App Manifest Sevice
Worker fetch
19.
iOS Safari 11.1
- Web App Manifest Safari Web App Manifest PWA
20.
<meta name="apple-mobile-web-app-capable" content="yes"> <link
rel="apple-touch-icon" href="icon.png">
21.
<meta name="apple-mobile-web-app-capable" content="yes"> Web
App Manifest location.href = "" a <link rel="apple-touch-icon" href="icon.png"> Web App Manifest Web App Manifest
22.
Safari PWA
23.
ICS MEDIA https://ics.media/ https://ics-creative.github.io/project-megurogawa-river/
Color Create https://ics-creative.github.io/project-color-create/
24.
PWA Service Worker Web
App Manifest
25.
Service Worker
26.
Service Worker
27.
Service Worker Caching Files
with Service Worker | Web | Google Developers https://developers.google.com/web/ilt/pwa/caching- les-with-service-worker
28.
29.
30.
31.
Google Analytics GET
32.
PWA
33.
34.
35.
36.
37.
viewport (350ms)
38.
PWA
39.
PWA
40.
Chrome PWA
41.
Windows Store PWA Window
Store
42.
43.
PWA Web App Manifest Service
Worker &
44.
Twitter ICS ikeda@ics-web.jp @clockmaker Copyright 2018 ICS
INC. All rights reserved.
Download now