- primary: present my projects
- secondary: present my skills
- SASS/SCSS
- JS
- That site is hosted on GH Pages
- Not for IE and Opera Mini
- initial
- layout of email form more consistent with general layout
- white border around intro removed
- email script simplified
- formspree replaced enformed as email service provider
- better timeframes for intro animation in modal view
- background image stable
- author foto as animation in shadowDOM
- modals can be closed with Escape button
- lazy load also for background-images
- fixed bug with projects display
- mobile menu as slider
- restyled
- one of animations delayed to avaoid overlapping with previous
- added mail flood prevention
fallback dla lazy loading native
render ścieżi krytycznej css
https://web.dev/en/replace-gifs-with-videos/ albo tak
https://web.dev/en/native-lazy-loading/
projekty i skile przepisać na funkcje z pliku w guziku wysyłania maila dodać jakiś informator progressu. Tu lepsze by było debounce w prepare hamburgermenu tez lepsze by było debounce albo jakiś sposób na przyspieszenie pokazywania menu. //dopisać o nie -buttonie i dodawaniu tabindexu. Ale w przykładzie jest rethrowing na podstawie typu -SyntaxError - a to jest bardzo
w nav jest niekonsekwencja -są tam a a treść jest buttonowa dynamiczna podmiana numeru wersji w tymco wyswietla html FLIP w animacjach headera przenieść spróbować większość dodawanych skryptów na po animacji bo teraz może spowalniać animacj prawdopodbnie w main należaloby pozbyć się tych ogolnych zmiennych bo nie są garbowane
czy da się przenosić kursor bo strona się przesuwa po kliknięciu w projekt?
https://www.smashingmagazine.com/2012/11/writing-fast-memory-efficient-javascript/