Skip to content

Blazor Lighthouse provides an API for change detection and therefore allows performing recalculations only when it is actually necessary.

License

Notifications You must be signed in to change notification settings

arcanix-iot/blazor-lighthouse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blazor Lighthouse

Blazor Lighthouse provides an API for change detection and therefore allows performing recalculations only when it is actually necessary. The concept is pretty much the same as the signals that are available in Angular.

  • How does this work? Blazor Lighthouse provides a wrapper for values it should be used on
  • What are the restrictions? The usage is currently restricted to synchronous tasks
  • What are the disadvantages? There are two main disadvantages: Obviously variable accesses take more computation time (as they are performing the change detection stuff) and it results in slightly less maintainable code by default

About the project

Currently, the project is only a proof of concept. Mainly the Blazor integration is not fully implemented yet, there are some heavy optimizations outstanding. If there are any ideas/feedback, it is always welcome.

Getting started

Blazor Lighthouse does not need any special setup. Just add the project as an reference and start using it. Details on how to do so can be found in the following files:


Logo

About

Blazor Lighthouse provides an API for change detection and therefore allows performing recalculations only when it is actually necessary.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 97.8%
  • HTML 2.2%