
Një zhvillues që ndërton shërbime edge në Cloudflare Workers paraqet tri mjete pa varësi të jashtme për të ulur madhësinë e paketës së kodit. Sipas tij, zëvendësimi i bibliotekave ekzistuese e uli paketën nga rreth 40 KB në rreth 2 KB, një reduktim prej 95%. Madhësia ka rëndësi për nisjen nga gjendja e ftohtë dhe kufijtë e platformës.
fetch-retry-jitter, me madhësi 1.6 KB gzip, ofrohet si alternativë ndaj p-retry dhe axios-retry. Ai mbështet riprovime me vonesa eksponenciale dhe jitter, circuit breaker, bashkimin e kërkesave identike në proces, respektimin e Retry-After dhe kufizim kohor për çdo përpjekje.
env-assert-typed, me madhësi 528 B gzip, synon të zëvendësojë përdorimin e Zod, Valibot ose Joi për validimin e variablave të mjedisit. Përfshin inferencë automatike të tipeve në TypeScript, vlera të parazgjedhura, konvertim e validim të personalizuar dhe maskim të vlerave të ndjeshme në mesazhet e gabimeve.
Mjeti i tretë, ci-diff-changed, është një GitHub Action me rreth 80 rreshta bash, alternativë ndaj tj-actions/changed-files. Ai prodhon një listë JSON të skedarëve të ndryshuar për ekzekutim të kushtëzuar të CI në monorepo, pa kontejner Node dhe thirrje API. Autori e lidh qasjen pa varësi edhe me lehtësimin e auditimit të kodit.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

