Dos

#frontend

3 APIs avec cette balise

API SVG Optimizer

Réduisez et nettoyez automatiquement les fichiers SVG avec SVGO, l'optimiseur SVG standard de l'industrie. Le point de terminaison optimize supprime les commentaires, les métadonnées, les déchets d'éditeur et les attributs redondants, fusionne et simplifie les chemins, et renvoie le balisage minifié ainsi que les tailles en octets originale et optimisée et le pourcentage économisé — généralement 30 à 60 % plus petit. Le point de terminaison data-uri va plus loin et renvoie une URI de données CSS prête à coller (encodée en URL ou en base64) ainsi que la règle background-image correspondante, vous permettant d'intégrer des icônes sans requête HTTP supplémentaire. Parfait pour les pipelines de build, les systèmes d'icônes, les outils de conception, les e-mails et l'intégration de SVG dans CSS. Traitement local pur — pas de clé, pas de service tiers, instantané ; envoyez le balisage via POST pour les fichiers volumineux (jusqu'à 2 Mo). En direct, rien n'est stocké. 3 points de terminaison. Distinct de la compression d'images raster, de la génération de QR/codes et du formatage JSON/HTML.

api.oanor.com/svgo-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

Puis-je utiliser l'API

Données de compatibilité des fonctionnalités du navigateur sous forme d'API — les tableaux de support "Can I Use" pour plus de 550 fonctionnalités de plateforme web sur 19 navigateurs (Chrome, Edge, Firefox, Safari, iOS Safari, Samsung Internet, Opera, IE et plus). Recherchez n'importe quelle fonctionnalité (flexbox, css-grid, webp, fetch, websockets, …) pour sa matrice de support complète : support actuel par navigateur, première version ayant un support complet, indicateurs partiels/préfixés/désactivés et notes, statut de la spécification, catégories, mots-clés, part d'utilisation globale et liens de référence. Posez une question unique fonctionnalité×navigateur, listez ou filtrez les fonctionnalités par catégorie, recherchez des fonctionnalités par mot-clé, et obtenez la liste des navigateurs/agents avec les historiques de versions et la légende des catégories/statuts. Alimenté par le jeu de données public caniuse-db (actualisé toutes les 12 heures) ; les résultats des requêtes sont calculés en direct. 7 points de terminaison. Conçu pour les outils de build, les décisions de polyfill, les tableaux de bord de compatibilité, les linters et la documentation. Aucune clé en amont.

api.oanor.com/caniuse-api