Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Using Umbrella JS for Modern Applications
Search
Matthew Claffey
September 01, 2017
Programming
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Using Umbrella JS for Modern Applications
Umbrella JS is a lightweight alternative to using jQuery.
Matthew Claffey
September 01, 2017
More Decks by Matthew Claffey
See All by Matthew Claffey
Splitting the bundle on static websites
mattclaffey
0
47
Performance: Small Tweaks, Big Gains
mattclaffey
4
140
AMP intro
mattclaffey
1
60
Other Decks in Programming
See All in Programming
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.5k
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
200
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
150
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
210
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.9k
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
260
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
280
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
660
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
0
230
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
4.5k
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
370
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
340
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
350
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
150
Become a Pro
speakerdeck
PRO
31
6k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
330
Amusing Abliteration
ianozsvald
1
230
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Product Roadmaps are Hard
iamctodd
55
12k
Navigating Team Friction
lara
192
16k
Prompt Engineering for Job Search
mfonobong
0
380
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.8k
Optimizing for Happiness
mojombo
378
71k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
Transcript
Using Umbrella JS For Modern Applications M A T T
C .
Who am I? Graduate apprentice from Hyper Island Front End
Developer at Code Computerlove M A T T C .
So what’s Umbrella JS? “Tiny and intuitive JavaScript library” M
A T T C .
What can we do with Umbrella JS? Dom Traversal (selector,
filter, find, each, etc) Dom Editing (classes, attributes, html, before, etc) Event Handling Ajax
How to use it M A T T C .
Pro’s “Tiny and intuitive JavaScript library” M A T T
C .
Pro’s Good Documentation & Quick responses on their Github. 4kb
in minified size. Gives us more leverage on our performance budgets. Mobile applications will be faster.
Performance comparison www.matthewclaffey.surge.sh – jQuery Library Throttling: Regular 3g(750kb/s)
Performance comparison www.matthewclaffey.surge.sh – Umbrella Throttling: Regular 3g(750kb/s)
Performance comparison www.matthewclaffey.surge.sh – jQuery www.matthewclaffey.surge.sh – Umbrella
How to add new features u.prototype.method M A T T
C .
Con’s All libraries have their own kryptonite M A T
T C .
What about IE8 & IE9? M A T T C
.
What about IE8 & IE9? M A T T C
.
Why do I use this? My mobile sites will load
faster Freedom to add more functions Easy to learn
Thank you! Any Questions? www.matthewclaffey.surge.sh | | @Mattclaffey1 Umbrellajs.com |
| https://github.com/umbrellajs/umbrella M A T T C .