Denne uken fjerner vi noen ubrukte avhengigheter, ser på hva next.js-teamet har funnet på, prøver å forstå forkortelser, lærer oss utradisjonell css og til slutt venter vi i spenning på suspense.
Ubrukte avhengigheter
De fleste er avhengig av noe eller noen, og det gjelder selvfølgelig jo våre kjære prosjekter også.
Men mengden med avhengigheter kan bli enorm og vet man egentlig at alle er nødvendige og i bruk?
Akkurat dette spørsmålet har Josh Sherman skrevet et lite innlegg om. Her skriver han om et verktøy som finner disse gjenglemte skjellettene. Kanskje det er på tide å gi dem deres siste avskjed?
Next.js 10.2 🍬
Next.js har kommet ut i ny versjon (10.2) og dette er noe vi utviklere kose oss med.
For denne lekkerbiskenen av en oppdatering kommer med flotte lovnader. Blant annet har man fått til 24 % raskere startup, en hot refresh som er 100–200ms raskere, bedret tilgjengelighet (VoiceOver) av nettsider og raskere innlasting av fonter.
Next.js 10.2
— Vercel (@vercel) April 28, 2021
◆ Faster Builds, Refresh, and Startup
◆ Improved Accessibility
◆ Improved Redirects and Rewrites
◆ Automatic Webfont Optimizationhttps://t.co/kxh98CScYl
I tillegg kommer Webpack 5 med i denne oppdateringer med en rekke nye features.
Frontend-sikkerhet
Det kan fort gå i stå når man skal lære seg sikkerhet på frontenden.
CORS, CSRF, XSS, CSP, HSTS og mer, ja det blir fort en alfabetsuppe av verste sort.
Heldigvis har Varun Naik skrevet et lettlest og forståelig blogginnlegg som oppklarer det hele.
- Skal vi være best på digitalisering, må vi være best på sikkerhet
Gøy med CSS
Og ingen Forrige Uke uten noe skikkelig ögongodis.
Denne ganger er det godt utført css uten bruk av javascript. Her har Marko Denic satt sammen noen eksempler som han selv sier “you won’t see in most of the tutorials”.
Marko går hardt ut, men han lander selvsagt silkemykt. Her er det bare å skrolle og la inspirasjonen komme.
Suspense/concurrent mode
Vi har skrevet om React sin nye concurrent mode flere ganger tidligere her i Forrige Uke, men det har ikke alltid vært like lett å forstå akkurat hva det er.
I dette innlegget gir Fatih Altinok en grundig og god innføring i tidslinjen til prosjektet. Han forteller også hva begrep som suspense, scheduler, hydration og mer har med denne oppdateringen å gjøre.
If you want to learn more about these upcoming features, I have written about this extensively on my blog.
— Fatih Altınok (@frontsideair) May 1, 2021
I will have a part 2 soon, about how different libraries solve similar problems with different approaches.https://t.co/wBMtUOKH2g
Og med dette sier jeg takk og farvel for denne gang. Vi ses neste uke med en ny ForrigeUke om denne uken. (og les gjerne forrige ForrigeUke som omhandler uken før forrige uke, må altså ikke forveksles med denne ForrigeUke som omhandler forrige uke.)