Dette var uken hvor insert memes here.
Og 365 ting skjedde i frontend-verdenen!
Tiden er inne — Moment lukker dørene
Dagen er her, sannhetens øyeblikk, Moment.js har innsett at sin tid i rampelyset er forbi.
Mange år har gått hvor Moment.js har vært en “go-to” når det kommer til håndtering av tid i JavaScript-verdenen.
Men Moment begynner å dra på årene. Den øker bundle-size betraktelig, og de ekstra sekundene mobilbrukere på tregt nettverk bruker for å laste det inn gir Google’s Lighthouse god grunn til å klage:
If JavaScript libraries are proving costly, replace them with smaller alternatives.
— Addy Osmani (@addyosmani) September 12, 2020
Lighthouse in @ChromeDevTools now recommends smaller libraries that improve bundle size. pic.twitter.com/VFe8TFV9Y5
Tid til overs? Ta et par minutter og les begrunnelsen til hvorfor Moment.js har blitt en enda kjipere dependency å ha i prosjektet sitt.
Vue 3 — In 3D
Vil du ikke bruke React eller Angular, og har lyst på det jeg har blitt forklart som en “best of both worlds” av de, da er Vue for deg.
Vue 3 kom nylig ut, med blant annet noe som ligner på hooks i React-verdenen, og med bedre Typescript-støtte.
De dropper også støtten for IE11, som sikkert noen vil klage på, men det burde være lov når det er mindre enn ett år til “death of IE11”.
Les mer i detalj hva Vue 3 innebærer her.
Norske utviklere elsker Vue.js
Create-react-app 4.0 Alpha
Alle som liker å skape-react-app har før eller siden vært borti create-react-app. Det gjør livet veldig mye lettere når du vil komme kjapt i gang, og nå er den nyeste versjonen ute i alpha.
Den har nå støtte for Typescript 4, Fast Refresh og mye mer.
Er du modig nok til å teste noe som er i alpha, følg instruksene her for å lage din neste React applikasjon bedre.
Store tall? Les her!
Hvilket tall er dette?
var stortTall = 10000000
Svarte du én million tok du feil. 1 av 10 utviklere klarer ikke å se hvor stort et tall er. Visste du derimot at det finnes en enklere måte å skrive det på, som støttes i “alle” nettlesere?
var stortTall = 10_000_000
Aha, nå var det ikke så vanskelig å se at tallet er ti millioner. Det offisielle navnet for dette er Numerical Seperators, og støttes som sagt av alle moderne nettlesere.
Dette skal jeg definitivt bruke neste gang jeg bruker kontobalansen min som en testverdi i applikasjonen min.
Det var alt for denne gang, på gjensyn!
Slik lagde Thomas koronastatistikk i Vue
Med data fra GitHub Actions-data, Chart.js og Vue, trenger han ingen backend.