#performance
3 APIs avec cette balise
API Hélice Bateau
Mathématiques d'hélice de bateau sous forme d'API, calculées localement et de manière déterministe — les chiffres de glissement, de régime et de pas qui déterminent si un bateau atteint ses objectifs ou peine. Le point d'accès slip donne le glissement de l'hélice à partir du pas, du régime de l'hélice et de la vitesse réelle du bateau : vitesse théorique = pas × régime hélice ÷ 1215, et glissement = (théorique − réel) ÷ théorique — une hélice de 19 pouces à 2000 tr/min devrait théoriquement faire 31 nœuds, donc un réel de 26,6 nœuds représente environ 15 % de glissement, normal pour un bateau planant propre. Le point d'accès prop-rpm donne le régime de l'hélice à partir du régime moteur et du rapport de réduction — une boîte de vitesses 2:1 fait tourner l'hélice à la moitié du régime moteur — et, avec un pas, la vitesse théorique sans glissement à ce régime. Le point d'accès pitch donne le pas nécessaire pour atteindre une vitesse cible à un régime d'hélice et un glissement attendu, pas = cible × 1215 ÷ (régime hélice × (1 − glissement)), afin de pouvoir équiper le bateau pour que le moteur atteigne le haut de sa plage de pleine charge au lieu de peiner. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les applications nautiques et marines, les outils de remotorisation et d'hélice, les calculateurs de performance et les aides à l'étude de la navigation. Pur calcul local — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points d'accès de calcul. Estimations — la coque, la charge et l'état de la carène modifient le glissement réel.
api.oanor.com/propeller-api
API Minify
Réduisez vos actifs web. Minifiez CSS, JavaScript et HTML via une API simple et obtenez la sortie compacte ainsi que le nombre d'octets (et le pourcentage) économisés. Le CSS est minifié avec clean-css, le JavaScript avec Terser (avec des options de modification de noms et de compression), et le HTML avec html-minifier-terser (suppression des espaces blancs, des commentaires et des attributs redondants, et minification du CSS et JS en ligne). Passez la source en paramètre ou dans le corps de la requête (jusqu'à 5 Mo). Traitement local pur — pas de clé, pas de service tiers, instantané. En direct. 4 points de terminaison. Conçu pour les pipelines de build, l'optimisation d'actifs à la volée, l'allègement des e-mails HTML, les outils CMS et CDN, et le travail sur la vitesse des pages.
api.oanor.com/minify-api
API de taille de bundle
Quelle est la taille de ce package npm ? Obtenez la taille de bundle minifiée et gzippée de n'importe quel package npm — ainsi que son nombre de dépendances, la taille contribuée par chaque dépendance, les dépendances peer, s'il fournit un module ES et s'il est sans effet de bord — en un seul appel. Épinglez une version ([email protected]) ou obtenez la dernière, et extrayez la taille de bundle à travers les versions récentes d'un package pour repérer les régressions dans le temps. Propulsé par le service public Bundlephobia ; les résultats sont en direct (pas de cache). 3 endpoints. Conçu pour les budgets de performance frontend, les vérifications CI de taille de bundle, les outils de "coût d'ajout de cette dépendance" et les tableaux de bord de dépendances. Distinct d'une simple recherche de registre npm (métadonnées) ou d'un service de graphe de dépendances — cela mesure les octets réellement livrés. Pas de clé en amont, pas de cache.
api.oanor.com/bundlephobia-api