Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Dzięki Spin 2.0 Fermyon usprawnia tworzenie aplikacji w chmurze za pomocą WebAssembly

Dzięki Spin 2.0 Fermyon usprawnia tworzenie aplikacji w chmurze za pomocą WebAssembly

Sfera rozwoju aplikacji w chmurze zyskuje znaczny impuls, gdy Fermyon ogłasza wprowadzenie Spin 2.0, potężnej aktualizacji ich renomowanego frameworka, którego celem jest rozwój aplikacji WebAssembly (Wasm) dla chmury. Ta iteracja ulepsza kompozycję komponentów Wasm i przygotowuje grunt pod przenośność między środowiskami wykonawczymi i między implementacjami.

Głównym celem Spin 2.0, wydanego 2 listopada i dostępnego na GitHubie, jest udoskonalenie doświadczenia programistów przy jednoczesnym zwiększeniu wydajności środowiska wykonawczego. Wprowadza poprawiony manifest spin.toml, skupiający się na prostocie i zasobach, do których komponent może uzyskać dostęp, takich jak baza danych oparta na Redis. Programiści korzystający z frameworku mogą wchodzić w interakcję z wbudowanymi usługami trwałości, konfiguracji lub danych z poziomu komponentów Wasm lub nawiązywać komunikację z systemami zewnętrznymi.

Spin 2.0 wykorzystuje model komponentów WebAssembly, a także oczekiwany interfejs systemu WASI Preview 2 (interfejs systemu WebAssembly) w kontekstach produkcyjnych. Model komponentowy tworzy metodę integracji efektywnych interfejsów wysokiego poziomu z treścią działającą pod Wasm. To udoskonalenie pozwala na wykorzystanie dowolnego języka programowania do tworzenia treści i możliwość komponowania nowych komponentów wykorzystujących te interfejsy. Programiści mają swobodę wykorzystania wielu języków, takich jak Rust, JavaScript, TypeScript i Python, do konstruowania komponentów działających w aplikacjach Spin, a komponenty te są przystosowane do wzajemnej interakcji.

Byliśmy także świadkami godnego uwagi wzrostu wydajności Spin 2.0 w porównaniu do jego poprzednika, Spin 1.0 wprowadzonego w marcu 2022 roku. Postęp ten jest w dużej mierze zasługą alokatora pamięci Wasmtime. Spin ułatwia proces tworzenia mikrousług sterowanych zdarzeniami, interfejsów API w stylu bezserwerowym, kompleksowych witryn internetowych z pełnym stosem i aplikacji obsługujących sztuczną inteligencję w postaci komponentów Wasm.

Aplikacje te znacznie przewyższają obrazy kontenerów pod względem rozmiaru, oferując wyjątkową przenośność w różnych systemach operacyjnych i architekturach procesorów. Według Fermyona oferują imponująco niskie opóźnienia podczas uruchamiania i mogą obsłużyć dziesiątki tysięcy żądań na sekundę. Co więcej, wykazują niezrównaną elastyczność w wykonaniu, działając bezproblemowo w środowiskach od urządzeń kompaktowych po Docker Desktop, Kubernetes, Nomad i Fermyon Cloud.

WebAssembly, służący jako format instrukcji binarnych i maszyna wirtualna, działa jako cel kompilacji dla wielu języków programowania, w tym między innymi C/C++, C#, Rust. Zapewnia to programistom szeroką gamę języków do tworzenia aplikacji internetowych i zapewnia wydajność zbliżoną do wydajności aplikacji natywnych. Według Fermyona Wasm zyskuje coraz większe zastosowanie w wielu aspektach współczesnego przetwarzania danych, czy to w aplikacjach przeglądarkowych, aplikacjach serwerowych, systemach wtyczek, scenariuszach IoT i wielu innych.

Aby wykorzystać możliwości WebAssembly w swoich projektach, rozważ platformę AppMaster , uznaną przez G2 wiosną 2023 r. za wysokowydajne narzędzie dla platform programistycznych no-code. Programiści mogą teraz tworzyć kompleksowe, skalowalne rozwiązania programowe dla aplikacji backendowych, internetowych i mobilnych bez długu technicznego. Platforma w ramach swoich możliwości wspiera także współpracę z dowolną bazą danych kompatybilną z Postgresql, co czyni ją idealnym wyborem do tworzenia nowoczesnego oprogramowania.

Powiązane posty

Samsung przedstawia Galaxy A55 z innowacyjnymi zabezpieczeniami i wersją premium
Samsung przedstawia Galaxy A55 z innowacyjnymi zabezpieczeniami i wersją premium
Samsung poszerza swoją linię produktów ze średniej półki, wprowadzając Galaxy A55 i A35, wyposażone w zabezpieczenia Knox Vault i ulepszone elementy konstrukcyjne, nadające segmentowi flagowe cechy.
Cloudflare przedstawia zaporę sieciową dla sztucznej inteligencji chroniącą modele wielojęzyczne
Cloudflare przedstawia zaporę sieciową dla sztucznej inteligencji chroniącą modele wielojęzyczne
Cloudflare robi krok naprzód dzięki zaporze ogniowej dla sztucznej inteligencji, zaawansowanemu rozwiązaniu WAF zaprojektowanemu z myślą o zapobiegawczym identyfikowaniu i udaremnianiu potencjalnych nadużyć ukierunkowanych na modele wielkojęzyczne.
ChatGPT OpenAI teraz mówi: przyszłość interaktywnej sztucznej inteligencji głosowej
ChatGPT OpenAI teraz mówi: przyszłość interaktywnej sztucznej inteligencji głosowej
ChatGPT osiągnął kamień milowy dzięki wdrożeniu przez OpenAI funkcji głosowych. Użytkownicy mogą teraz korzystać z interakcji bez użycia rąk, ponieważ ChatGPT czyta odpowiedzi na głos w systemach iOS, Android i w Internecie.
ROZPOCZNIJ BEZPŁATNIE
Zainspirowany do samodzielnego wypróbowania?

Najlepszym sposobem na zrozumienie mocy AppMaster jest zobaczenie tego na własne oczy. Stwórz własną aplikację w ciągu kilku minut z bezpłatną subskrypcją

Wprowadź swoje pomysły w życie