Comments (2)
I would disagree with making our sites have an unnecessary run-time
dependency which we do not control nor sub-contract.
If we really have an optimization goal for a remote client where the
CDN-based cache helps dramatically, we would need to consider how to
apply the CDN benefit to all our real science assets as part of the
solution. I don't think a few JS libraries or other static files are
worth targeting on their own.
But, if these static assets are a substantial part of the request
latency, we should consider how to solve that from our own hosted
copies. For example: minification, pre-compressed encodings, removing
gratuitous asset references, combining many small assets into a few
larger ones, or introducing asynchronous prefetching so the UX does
something useful prior to fetching everything.
from chaise.
Hmm I didn't think about the dependency control thing 😞
Actually, I was looking at PageSpeed Insights to see how we could speed up Chaise, and its suggestions overlap with a lot of your suggestions as well. Perhaps we could use PageSpeed like a checklist?
from chaise.
Related Issues (20)
- Provide more information when users attempt to delete a record with cascading effect HOT 1
- Ensure domain_filter is honored prior to saving the data
- Allow user to access the export configuration HOT 1
- Allow users to go back to record page after bulk edit of related entities
- Improve multi-create workflow for almost pure and binary relationships HOT 1
- Add "data" to foreign key dropdown
- Clone any form in recordedit create mode
- Improve edit for "multi valued" attributes
- Display data in diamond shape HOT 4
- .chaise-dropdown .dropdown-menu>div>a introduces underlines in latest atlas-d2k.org navbar HOT 3
- Viewer app: Add details to the "Image Information is missing" error popup
- File preview feature for assets
- Make recordset horizontal scrollbar sticky HOT 1
- Support columns names with special characters on the recordedit app HOT 2
- Show a list of common colors on the color picker
- Enhance user experience for Array Fields
- Fix issues related to ellipsis logic for recordedit inputs (foreign key, boolean, file, iframe) HOT 1
- Initialize navbar and defaultCatalog for static sites
- Improve counts on record page table of contents
- Current style of checkboxes in modal windows appear as if they are already checked. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chaise.