Rug

#frontend

3 APIs met deze tag

SVG Optimizer API

Krimp en maak SVG-bestanden automatisch schoon met SVGO, de industriestandaard SVG-optimalisator. Het optimize-eindpunt verwijdert opmerkingen, metadata, editor-rommel en overbodige attributen, vouwt en voegt paden samen, en retourneert geminimaliseerde markup samen met de originele en geoptimaliseerde bytegroottes en het bespaarde percentage — typisch 30-60% kleiner. Het data-uri-eindpunt gaat een stap verder en retourneert een kant-en-klare CSS data-URI (URL-gecodeerd of base64) plus de bijbehorende background-image-regel, zodat je iconen kunt inlijnen zonder een extra HTTP-verzoek. Perfect voor build-pijplijnen, iconsystemen, ontwerptools, e-mail en het inbedden van SVG's in CSS. Pure lokale verwerking — geen sleutel, geen externe dienst, direct; stuur markup via POST voor grote bestanden (tot 2 MB). Live, niets opgeslagen. 3 eindpunten. Te onderscheiden van rasterbeeldcompressie, QR/code-generatie en JSON/HTML-opmaak.

api.oanor.com/svgo-api

Bundle Size API

Hoe groot is die npm-pakket? Krijg de geminificeerde en gzipped bundelgrootte van elk npm-pakket — plus het aantal afhankelijkheden, de grootte bijgedragen door elke afhankelijkheid, peer-afhankelijkheden, of het een ES-module levert en of het side-effect-vrij is — in één enkele aanroep. Pin een versie ([email protected]) of haal de nieuwste, en trek de bundelgrootte over de recente versies van een pakket om regressies in de loop van de tijd te spotten. Aangedreven door de openbare Bundlephobia-service; resultaten zijn live (geen cache). 3 endpoints. Gebouwd voor frontend-prestatiebudgetten, bundelgrootte CI-checks, tooling voor "kosten van het toevoegen van deze afhankelijkheid" en afhankelijkheidsdashboards. Anders dan een gewone npm-registry-opvraging (metadata) of een afhankelijkheidsgraafservice — dit meet daadwerkelijke verzonden bytes. Geen upstream-sleutel, geen cache.

api.oanor.com/bundlephobia-api

Kan ik API gebruiken

Browserfunctie-compatibiliteitsgegevens als API — de "Can I Use"-ondersteuningstabellen voor meer dan 550 webplatformfuncties in 19 browsers (Chrome, Edge, Firefox, Safari, iOS Safari, Samsung Internet, Opera, IE en meer). Zoek een functie op (flexbox, css-grid, webp, fetch, websockets, …) voor de volledige ondersteuningsmatrix: per browser huidige ondersteuning, de eerste versie die volledige ondersteuning bood, gedeeltelijke/prefix/uitgeschakelde vlaggen en opmerkingen, de specificatiestatus, categorieën, trefwoorden, wereldwijd gebruikspercentage en referentielinks. Stel een enkele vraag over functie×browser, lijst of filter functies op categorie, zoek functies op trefwoord en krijg de browser/agent-lijst met versiegeschiedenis en de categorie/status-legenda. Ondersteund door de openbare caniuse-db-dataset (elke 12 uur ververst); queryresultaten worden live berekend. 7 eindpunten. Gebouwd voor bouwtools, polyfill-beslissingen, compatibiliteitsdashboards, linters en documentatie. Geen upstream-sleutel.

api.oanor.com/caniuse-api