#frontend
3 APIs con esta etiqueta
API de Optimizador SVG
Reduce y limpia archivos SVG automáticamente con SVGO, el optimizador SVG estándar de la industria. El endpoint optimize elimina comentarios, metadatos, basura de editores y atributos redundantes, colapsa y fusiona rutas, y devuelve el marcado minimizado junto con los tamaños de bytes original y optimizado y el porcentaje ahorrado — típicamente 30-60% más pequeño. El endpoint data-uri va un paso más allá y devuelve una URI de datos CSS lista para pegar (codificada en URL o base64) más la regla background-image correspondiente, para que puedas incrustar iconos sin una solicitud HTTP adicional. Perfecto para pipelines de compilación, sistemas de iconos, herramientas de diseño, correo electrónico e incrustación de SVG en CSS. Procesamiento local puro — sin clave, sin servicio de terceros, instantáneo; envía marcado vía POST para archivos grandes (hasta 2 MB). En vivo, nada se almacena. 3 endpoints. Distinto de compresión de imágenes raster, generación de QR/códigos y formato JSON/HTML.
api.oanor.com/svgo-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
¿Puedo usar API?
Datos de compatibilidad de funciones del navegador como API: las tablas de soporte "Can I Use" para más de 550 funciones de plataformas web en 19 navegadores (Chrome, Edge, Firefox, Safari, iOS Safari, Samsung Internet, Opera, IE y más). Busque cualquier función (flexbox, css-grid, webp, fetch, websockets, …) para obtener su matriz de soporte completa: soporte actual por navegador, la primera versión que incluyó soporte completo, banderas de soporte parcial/prefijado/deshabilitado y notas, el estado de la especificación, categorías, palabras clave, participación de uso global y enlaces de referencia. Haga una pregunta de función×navegador única, liste o filtre funciones por categoría, busque funciones por palabra clave y obtenga la lista de navegadores/agentes con historiales de versiones y la leyenda de categorías/estados. Respaldado por el conjunto de datos público caniuse-db (actualizado cada 12 horas); los resultados de las consultas se calculan en vivo. 7 endpoints. Construido para herramientas de compilación, decisiones de polyfill, paneles de compatibilidad, linters y documentación. Sin clave upstream.
api.oanor.com/caniuse-api