2
0
mirror of https://github.com/inventree/inventree-website.git synced 2025-04-27 21:16:45 +00:00

Update _posts/2023-07-27-react.md

Co-authored-by: Matthias Mair <code@mjmair.com>
This commit is contained in:
Oliver 2023-07-27 15:57:23 +10:00 committed by GitHub
parent 3265b0f7bb
commit aed362e810
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,7 +7,7 @@ The InvenTree development team is thrilled to share some exciting news about the
### A Brief History
The InvenTree software project started as a pure server-side app, with the pages rendered on the server using html template files, via the [django](https://www.djangoproject.com/) template engine. As the amount of data handled by InvenTree increased, this approach very quickly became untenable, with page loading times slowing noticeably.
The InvenTree software project started as a pure server-side app, with the pages rendered on the server using html template files, via the [Django](https://www.djangoproject.com/) template engine. As the amount of data handled by InvenTree increased, this approach very quickly became untenable, with page loading times slowing noticeably.
A significant milestone came with the introduction of the REST API (we use the [Django Rest Framework](https://www.django-rest-framework.org/)). Now, the user interface could be separated from the data, which allowed some great improvements to the user experience. Now, content could be loaded dynamically via the API, and rendered on the client side using javascript.