Πίσω

#performance

3 API με αυτήν την ετικέτα

API Boat Propeller

Μαθηματικά έλικας σκάφους ως API, υπολογιζόμενα τοπικά και ντετερμινιστικά — οι αριθμοί ολίσθησης, RPM και βήματος που καθορίζουν αν ένα σκάφος πετυχαίνει τους στόχους του ή δυσκολεύεται. Το endpoint slip δίνει την ολίσθηση της έλικας από το βήμα, τις RPM της έλικας και την πραγματική ταχύτητα του σκάφους: θεωρητική ταχύτητα = βήμα × RPM έλικας ÷ 1215, και ολίσθηση = (θεωρητική − πραγματική) ÷ θεωρητική — μια έλικα 19 ιντσών στις 2000 RPM θα έπρεπε θεωρητικά να κάνει 31 κόμβους, οπότε μια πραγματική ταχύτητα 26,6 κόμβων είναι περίπου 15% ολίσθηση, φυσιολογική για ένα καθαρό σκάφος που κάνει ταχύπλοο. Το endpoint prop-rpm δίνει τις RPM της έλικας από τις RPM του κινητήρα και τη σχέση μείωσης του κιβωτίου — ένα κιβώτιο 2:1 περιστρέφει την έλικα με τη μισή ταχύτητα του κινητήρα — και, με ένα βήμα, τη θεωρητική ταχύτητα χωρίς ολίσθηση σε αυτές τις RPM. Το endpoint pitch δίνει το βήμα που απαιτείται για να επιτευχθεί μια ταχύτητα-στόχος σε δεδομένες RPM έλικας και αναμενόμενη ολίσθηση, βήμα = στόχος × 1215 ÷ (RPM έλικας × (1 − ολίσθηση)), ώστε να μπορείτε να επιλέξετε έλικα που επιτρέπει στον κινητήρα να φτάσει στην κορυφή του εύρους πλήρους ανοίγματος γκαζιού αντί να υπολειτουργεί. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για εφαρμογές σκαφών και θαλάσσιες εφαρμογές, εργαλεία επανατροφοδότησης και καταστημάτων ελίκων, υπολογιστές απόδοσης και βοηθήματα ναυτικής μελέτης. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 endpoints υπολογισμού. Εκτιμήσεις — το κύτος, το φορτίο και η κατάσταση του πυθμένα μεταβάλλουν την πραγματική ολίσθηση.

api.oanor.com/propeller-api

Minify API

Συρρικνώστε τα web assets σας. Ελαχιστοποιήστε CSS, JavaScript και HTML μέσω ενός απλού API και λάβετε τη συμπαγή έξοδο συν πόσα bytes (και τι ποσοστό) εξοικονομήσατε. Το CSS ελαχιστοποιείται με clean-css, η JavaScript με Terser (με προαιρετική αλλαγή ονομάτων και εναλλαγές συμπίεσης), και η HTML με html-minifier-terser (συμπτύσσοντας κενά, αφαιρώντας σχόλια και περιττά χαρακτηριστικά, και ελαχιστοποιώντας inline CSS και JS). Περάστε την πηγή ως παράμετρο ή στο σώμα του αιτήματος (έως 5 MB). Καθαρά τοπική επεξεργασία — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεση. Live. 4 endpoints. Κατασκευασμένο για build pipelines, βελτιστοποίηση assets εν κινήσει, λέπτυνση email-HTML, εργαλεία CMS και CDN, και εργασίες ταχύτητας σελίδας.

api.oanor.com/minify-api

API μεγέθους πακέτου

Πόσο μεγάλο είναι αυτό το πακέτο npm; Λάβετε το συμπιεσμένο και gzipped μέγεθος πακέτου οποιουδήποτε πακέτου npm — συν τον αριθμό των εξαρτήσεών του, το μέγεθος που συνεισφέρει κάθε εξάρτηση, τις peer εξαρτήσεις, αν παρέχει ένα ES module και αν είναι side-effect-free — σε μία μόνο κλήση. Καθορίστε μια έκδοση ([email protected]) ή λάβετε την τελευταία, και τραβήξτε το μέγεθος πακέτου σε πρόσφατες εκδόσεις ενός πακέτου για να εντοπίσετε παλινδρομήσεις με την πάροδο του χρόνου. Υποστηρίζεται από τη δημόσια υπηρεσία Bundlephobia· τα αποτελέσματα είναι ζωντανά (χωρίς cache). 3 endpoints. Σχεδιασμένο για προϋπολογισμούς απόδοσης frontend, ελέγχους CI μεγέθους πακέτου, εργαλεία "κόστους προσθήκης αυτής της εξάρτησης" και πίνακες ελέγχου εξαρτήσεων. Διακρίνεται από μια απλή αναζήτηση μητρώου npm (μεταδεδομένα) ή μια υπηρεσία γραφήματος εξαρτήσεων — αυτό μετρά τα πραγματικά byte που αποστέλλονται. Χωρίς upstream κλειδί, χωρίς cache.

api.oanor.com/bundlephobia-api