Atrás

#performance

3 APIs con esta etiqueta

API de Hélice de Barco

Matemáticas de hélices de barco como una API, calculadas local y determinísticamente: los números de deslizamiento, RPM y paso que deciden si un barco alcanza sus números o se esfuerza. El endpoint de deslizamiento da el deslizamiento de la hélice a partir del paso, las RPM de la hélice y la velocidad real del barco: velocidad teórica = paso × RPM de la hélice ÷ 1215, y deslizamiento = (teórica − real) ÷ teórica — una hélice de 19 pulgadas a 2000 RPM debería hacer 31 nudos en teoría, por lo que 26.6 nudos reales es aproximadamente un 15 % de deslizamiento, normal para un barco de planeo limpio. El endpoint de RPM de la hélice da las RPM de la hélice a partir de las RPM del motor y la relación de reducción (engranaje) — una caja de cambios 2:1 hace girar la hélice a la mitad de la velocidad del motor — y, con un paso, la velocidad teórica sin deslizamiento a esas RPM. El endpoint de paso da el paso necesario para alcanzar una velocidad objetivo a unas RPM de hélice y un deslizamiento esperado, paso = objetivo × 1215 ÷ (RPM de la hélice × (1 − deslizamiento)), para que puedas equipar el barco para que el motor alcance la parte superior de su rango de aceleración a fondo en lugar de forzarlo. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para aplicaciones náuticas y marinas, herramientas de repotenciación y tiendas de hélices, calculadoras de rendimiento y ayudas para el estudio de la navegación. Cálculo local puro — sin key, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints de cómputo. Estimaciones — el casco, la carga y el estado del fondo cambian el deslizamiento real.

api.oanor.com/propeller-api

Minify API

Reduce tus activos web. Minifica CSS, JavaScript y HTML a través de una API simple y obtén la salida compacta más cuántos bytes (y qué porcentaje) ahorraste. CSS se minifica con clean-css, JavaScript con Terser (con opciones de alteración de nombres y compresión), y HTML con html-minifier-terser (colapsando espacios en blanco, eliminando comentarios y atributos redundantes, y minificando CSS y JS en línea). Pasa el código fuente como parámetro o en el cuerpo de la solicitud (hasta 5 MB). Procesamiento local puro — sin clave, sin servicio de terceros, instantáneo. En vivo. 4 endpoints. Construido para pipelines de compilación, optimización de activos en tiempo real, adelgazamiento de HTML para correos electrónicos, herramientas CMS y CDN, y trabajo de velocidad de página.

api.oanor.com/minify-api

API de Tamaño de Paquete

¿Qué tan grande es ese paquete npm? Obtén el tamaño de paquete minificado y comprimido con gzip de cualquier paquete npm, además de su conteo de dependencias, el tamaño aportado por cada dependencia, dependencias pares, si incluye un módulo ES y si está libre de efectos secundarios, en una sola llamada. Fija una versión ([email protected]) u obtén la última, y extrae el tamaño de paquete en versiones recientes para detectar regresiones a lo largo del tiempo. Impulsado por el servicio público Bundlephobia; los resultados son en vivo (sin caché). 3 endpoints. Construido para presupuestos de rendimiento frontend, verificaciones de CI de tamaño de paquete, herramientas de "costo de agregar esta dependencia" y paneles de dependencias. Distinto de una simple consulta de registro npm (metadatos) o un servicio de gráfico de dependencias: esto mide los bytes realmente enviados. Sin clave upstream, sin caché.

api.oanor.com/bundlephobia-api