2 repository-uri
Fetching translation assets asynchronously and streaming them into the application state using observables.
Distinct from Asynchronous Asset Loading: Specializes asynchronous loading by using observables to stream translation JSON data from HTTP sources.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Observable Asset Loading. Refine with filters or upvote what's useful.
This is an internationalization framework for Angular applications. It provides a system for managing multilingual text by mapping keys to translated strings, utilizing a JSON translation manager to load and merge localized assets via HTTP or local sources. The library includes a runtime language switcher to update the user interface instantly without reloading the page and a key extractor to identify translatable strings within source code. The project features an ICU message formatter to handle complex linguistic requirements such as pluralization and gender. It distinguishes itself through
Fetches translation JSON files asynchronously via HTTP requests and streams them into the internal store using observables.
Acest proiect este o colecție de implementări de referință și prototipuri axate pe rutare, optimizarea performanței, threading în fundal și componente de interfață utilizator. Servește drept bibliotecă de exemple care demonstrează utilizarea caracteristicilor moderne ale platformei web și a API-urilor native ale browserului. Repository-ul oferă prototipuri pentru grafică de înaltă performanță, inclusiv efecte 3D și animații redate prin accelerare hardware și transformări CSS. Include exemple de implementare pentru rutarea pe partea de client pentru a sincroniza starea aplicației cu URL-urile browserului și galerii de tipare pentru delegarea calculelor către thread-uri în fundal. Capabilitățile suplimentare acoperă optimizarea conținutului web prin încărcarea dinamică a activelor și "code-splitting" pentru a reduce timpii inițiali de încărcare a paginii. Colecția include, de asemenea, primitive pentru construirea elementelor de interfață interactive, cum ar fi caruseluri și meniuri de navigare.
Includes demonstrations of optimizing initial load times by splitting code and loading assets on demand.