Skip to content

Make FMT a Svelte app #5

@guyo13

Description

@guyo13

FMT started as a static vanilla JS application with minimal tests that ran directly on the browser.

The growing amount and complexity of business logic alongside component rendering logic (which is fully vanilla js) and state change handling, necessitate a transition into building the app on top of a modern frontend framework.

Svelte was chosen, owing to its simplicity (over React), growing adoption and its DOM-based rendering logic - which is very close to the spirit of how things are done in the app but potentially better since many components in the app will fully re-render themselves as a result of a state change instead of surgically updating the dom.

Metadata

Metadata

Assignees

Labels

v2.0.0For version 2.0.0

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions