CompressedStaticFiles
UnityWebGL-LoadingTest
Our great sponsors
CompressedStaticFiles | UnityWebGL-LoadingTest | |
---|---|---|
1 | 4 | |
83 | 311 | |
- | - | |
4.7 | 7.8 | |
about 1 month ago | about 1 month ago | |
C# | C# | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
CompressedStaticFiles
-
Kestrel as a reverse proxy?
By contrast, I've always found ASP.NET Core's middleware pipeline fairly easy to understand and highly flexible. Adding functionality like compressed static files or MSAL is as simple as installing a NuGet package and adding a few lines to the startup sequence.
UnityWebGL-LoadingTest
-
Show HN: Classic Video Poker (18 year unity dev – learned Godot in 24 hours)
Maybe, but Godot does particularly poorly in this area. Unity can go below 3MB out of the box and that is with bunch of engine systems in use.
https://github.com/JohannesDeml/UnityWebGL-LoadingTest
-
How small is the smallest .NET Hello World binary?
[0] https://github.com/JohannesDeml/UnityWebGL-LoadingTest
-
WebGL file size issue
Just as a reference, Unity with PhysX and URP will amount to about 5mb. You can relatively easily create something 3D that is appropriate for browsers within 30mb, which is what you probably want to target as a max initial download to boot. You can ship additional content with Addressables at runtime.
-
I added an in dom console to my webgl template for easy mobile access, repo in the comments
You can find the template here: https://github.com/JohannesDeml/UnityWebGL-LoadingTest/tree/master/Assets/WebGLTemplates/Develop
What are some alternatives?
Web Markup Minifier - The Web Markup Minifier (abbreviated WebMarkupMin) - a .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.
tinyPE - Smallest possible PE files. Artisanal, hand-crafted with love and care.
libheif-sharp - Provides .NET bindings for libheif.
RegEx101 - This repository is currently only used for issue tracking for www.regex101.com
SharpCompress - SharpCompress is a fully managed C# library to deal with many compression types and formats.
Semi.Avalonia - Avalonia theme inspired by Semi Design
WebP-wrapper - Wrapper for libwebp in C#. The most complete wapper in pure managed C#. Exposes Simple Decoding API, Simple Encoding API, Advanced Encoding API (with stadistis of compresion), Get version library and WebPGetFeatures (info of any WebP file). In the future I´ll update for expose Advanced Decoding API. The wapper are in safe managed code in one class. No need external dll except libwebp.dll (included). The wapper work in 32 and 64 bit system.
godot-vscode-plugin - Godot development tools for VSCode
Smidge - A lightweight runtime CSS/JavaScript file minification, combination, compression & management library for ASP.Net Core
realtime-CSG-for-unity - Realtime-CSG, CSG level editor for Unity
Lib.AspNetCore.WebSocketsCompression - [Archived] Lib.AspNetCore.WebSocketsCompression is a library which provides a managed implementation of the WebSocket protocol, along with server integration components and support for permessage-deflate compression.
PeLib - This is a modified version of https://github.com/LADSoft/DotNetPELib