A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance.
This is a big step forward in modern JS for Amber!
This change adds the new import maps feature and the asset_pipeline shard for new apps by default. This also has some minimal updates to get the existing client_reload feature working and get the
Benefits
No build step during deployments, but allows JS locally and from CDNs (npm, etc.)
This fingerprints asset files so when files change, the links/references to the files are automatically updated to more easily break any browser caching that is configured.
Possible Drawbacks
Using module-based JS does require a different approach than what most backend devs are probably comfortable with. If you're accustomed to the standard of just putting plain JS into a file and it executes on it own, this is going to be a bit different.
Description of the Change
This is a big step forward in modern JS for Amber!
This change adds the new
import maps
feature and theasset_pipeline
shard for new apps by default. This also has some minimal updates to get the existing client_reload feature working and get theBenefits
Possible Drawbacks
Using module-based JS does require a different approach than what most backend devs are probably comfortable with. If you're accustomed to the standard of just putting plain JS into a file and it executes on it own, this is going to be a bit different.