We are changing the way we store and load your application’s custom javascript/css in order to help reduce the size of application schemas. This change alone doesn’t improve page load times for everyone, but it does put us in a better position to leverage more technologies that will have a larger impact in the future.
Release Timeline
On 10/21/2021, we will release the update for the builder to support the new storage method. The live application, however, will continue to load custom code using the original storage method.
On 10/28/2021, we will release the update for the live application. It will now use the new storage method to load the custom code.
Are there any breaking changes?
Only if you are accessing your custom code outside of the builder or live app through undocumented means. Because the code is no longer in the schema, it will no longer be found in Knack.app.attributes.settings
If you still require access to your code outside of the builder or live app, you’ll be able to access it through the CDN once this goes live:
https://appcdn.cloud-database.co/<your_application_id>/custom/main.js
https://appcdn.cloud-database.co/<your_application_id>/custom/main.css
Do I need to make any changes to the custom code before this release?
No, you will not need to make changes to the custom code. It will continue to work as it was prior to this release.
Am I going to lose access to the code editor in the Builder?
No, the code editor will continue to be available. This update will only change how your custom code is stored.
If you have any questions, please don’t hesitate to reach out here or to support@knack.com.