Skip to content

Commit 6c54fbd

Browse files
Gene Connollygconnolly
Gene Connolly
authored andcommitted
add influences section
1 parent ca3d497 commit 6c54fbd

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

README.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ The methodology is based on the principles of ___strictly separating___:
1717
- Release tasks from build tasks.
1818
- Dynamic content from static content.
1919

20-
These principles are inspired by [The Twelve-Factor App](https://12factor.net/).
21-
2220
## Concepts
2321

2422
The following concepts define the core requirements for an _Immutable Web Application_. They are framework and infrastructure agnostic.
@@ -226,6 +224,12 @@ _Immutable Web Applications_ methodology builds on several trends in web applica
226224

227225
- __Maturing Application Patterns & Practices:__ Backend applications and services are converging around a set of best practices that support portability, scalability, and high availability. This trend has dramatically increased the tools and services available, especially related to containers and container orchestration. Many of these practices are just now starting to be applied to static single-page web applications.
228226

227+
## Influences
228+
229+
- [__The Twelve-Factor App__](https://12factor.net/): This methodology for building web apps is based on _separation of concerns_ in order to achieve portability and robustness. _Immutable Web Apps_ separate several of the same concerns in order to achieve similar objectives.
230+
231+
- [__JAMstack__](https://jamstack.org/): The _Immutable Web Apps_ methodology is completely aligned with the [best practices](https://jamstack.org/best-practices/) of the JAMstack.
232+
229233
## Future Work
230234

231235
_Immutable Web Applications_ is not yet actively supported by any application framework, tools, or services. Most static, single-page applications should be able to adopt the _Immutable Web Applications_ methodology by making several minor structural changes to the codebase, build process, and infrastructure. Until there is widespread support, however, web applications that use advanced [code-splitting](https://webpack.js.org/guides/code-splitting/) techniques may find adoption to be complicated or impractical.

0 commit comments

Comments
 (0)