#performance
3 APIs met deze tag
Boat Propeller API
Bootsschroef-wiskunde als een API, lokaal en deterministisch berekend — de slip-, toerental- en spoedgetallen die bepalen of een boot zijn cijfers haalt of zwoegt. Het slip-eindpunt geeft de schroefslip op basis van de spoed, het schroeftoerental en de werkelijke bootsnelheid: theoretische snelheid = spoed × schroeftoerental ÷ 1215, en slip = (theoretisch − werkelijk) ÷ theoretisch — een 19-inch schroef bij 2000 RPM zou theoretisch 31 knopen moeten maken, dus een echte 26,6 knopen is ongeveer 15% slip, normaal voor een schone planerende boot. Het schroef-toerental-eindpunt geeft het schroeftoerental op basis van het motortoerental en de overbrengingsverhouding — een 2:1 versnellingsbak laat de schroef draaien op de helft van het motortoerental — en, met een spoed, de theoretische slipvrije snelheid bij dat toerental. Het spoed-eindpunt geeft de spoed die nodig is om een doelsnelheid te bereiken bij een schroeftoerental en verwachte slip, spoed = doel × 1215 ÷ (schroeftoerental × (1 − slip)), zodat je de boot kunt afstellen zodat de motor het topbereik van zijn volgasbereik bereikt in plaats van te zwoegen. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor boot- en maritieme apps, hermotorisering- en schroefwinkel-tools, prestatiecalculators en zeemanschapsstudiehulpmiddelen. Pure lokale berekening — geen key, geen externe service, direct. Live, niets opgeslagen. 3 compute-eindpunten. Schattingen — romp, belading en bodemconditie veranderen de werkelijke slip.
api.oanor.com/propeller-api
Minify API
Krimp uw webassets. Minificeer CSS, JavaScript en HTML via één eenvoudige API en ontvang de compacte uitvoer plus hoeveel bytes (en welk percentage) u hebt bespaard. CSS wordt geminificeerd met clean-css, JavaScript met Terser (met optionele naam-mangling en compressie-schakelaars), en HTML met html-minifier-terser (samenvouwen van witruimte, verwijderen van opmerkingen en overbodige attributen, en minificeren van inline CSS en JS). Geef de bron door als parameter of in de aanvraagbody (tot 5 MB). Pure lokale verwerking — geen sleutel, geen externe dienst, direct. Live. 4 endpoints. Gebouwd voor build-pipelines, on-the-fly assetoptimalisatie, e-mail-HTML-verkleining, CMS- en CDN-tooling, en paginasnelheidswerk.
api.oanor.com/minify-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