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
Anatomy Of The Web
Search
landish
December 02, 2015
Programming
200
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Anatomy Of The Web
landish
December 02, 2015
More Decks by landish
See All by landish
Markdown
landish
0
190
Introduction to Ionic Framework
landish
0
140
PHPUnit
landish
0
120
Some Modern Tools for Developers
landish
0
150
Introduction to GIT
landish
0
84
Other Decks in Programming
See All in Programming
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
260
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
360
Building an Out-of-Order CPU
latte72
1
710
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
6
2.5k
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
0
240
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
230
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
320
自分的「カンファレンスの楽しみ方」
syumai
0
190
RSSとCodexを使ってX投稿自動化してみた
ochtum
0
110
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
4
2.8k
業務時間外もAIに働いてもらう話
colorful12
3
10k
FastAPI の並行処理モデルを完全に理解する
hoto17296
9
3.8k
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
13k
Speed Design
sergeychernyshev
33
2.1k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
GraphQLとの向き合い方2022年版
quramy
50
15k
Designing for humans not robots
tammielis
254
26k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
580
Thoughts on Productivity
jonyablonski
76
5.4k
Why Our Code Smells
bkeepers
PRO
340
58k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Transcript
Lado Lomidze www.singular.uk ANATOMY OF THE WEB
WHAT IS A WEB-PAGE?
WEB-PAGE IS A HUMAN…
… WITH HEAD AND BODY
HTML
HTML = BONES
CSS
CSS = SKIN COLOR, HAIR, HEIGHT….
JAVASCRIPT
JAVASCRIPT = ATHLETIC
JAVASCRIPT? YEEES!
SOMETIMES… …WEB CAN BE… SICK/SLOW
None
None
POSSIBLE REASONS - NOT OPTIMISED CODE (DB/BACKEND) - HUGE IMAGES
- REDNER-BLOCKING CSS & JS - MULTIPLE HTTP REQUESTS - HOSTING - CAUCASUS ONLINE
None
ANALYSE
None
https://developers.google.com/speed/pagespeed/insights/
SHOWCASE
GULP http://gulpjs.com/
NODE.JS
NODE.JS - “Server-Side Javascript” https://nodejs.org/
NPM - Node Package Manager https://www.npmjs.com/
/NODE_MODULES & /PACKAGE.JSON /node_modules Directory to store all node.js modules
/package.json Node.js specification file
NPM COMMANDS npm install <package-name> —save Install node package by
name Example: npm install gulp —save npm update Update all packages npm help Get some help
INSTALL GULP npm install gulp -g
gulpfile.js
GULP TASKS gulp <your task-name> Run gulp task by name
Example: gulp css gulp js gulp watch
IMAGE OPTIMISATION https://tinypng.com/
IMAGE OPTIMISATION https://github.com/imagemin/imagemin imagemin
YOUR ASSISTANTS
;)