Security News
The Unpaid Backbone of Open Source: Solo Maintainers Face Increasing Security Demands
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
@html-next/vertical-collection
Advanced tools
Smoke-and-mirrors
is an ember-addon
that focuses on improving initial and re-render performance in high-stress
situations by providing components and primitives for performant lists and svelte renders
to match a core belief:
Don't render the universe, render the scene.
Your web page is a universe, your viewport is the scene. Much like you wouldn't expect a video game to render out-of-scene content, your application should smartly cull the content it doesn't need to care about. Trimming excess content lets the browser perform both initial renders and re-renders at far higher frame-rates, as the only content it needs to focus on for layout is the content the user can see.
Smoke-and-mirrors
augments your existing app, it doesn't ask you to rewrite layouts or logic in order to use it.
It will try its best to allow you to keep the conventions, structures, and layouts you want.
ember install smoke-and-mirrors
Join the smoke-and-mirrors channel on Slack.
Infinite scroll that remains performant even for very long lists is easily achievable
with the vertical-collection
.
It works via a scrollable div or scrollable body.
If it can be trimmer, smoke-and-mirrors likes to trim it.
Under the hood, smoke-and-mirrors is using a powerful scroll-tracking abstraction for each of the components above. That abstraction is made available as a service and will soon become it's own addon: ember-radar
smoke-and-mirrors
is dependent on and installs ember-run-raf
, which helps
you budget and schedule the work in your app more intelligently.
This dependency will soon be deprecated in favor of igniter.
For updated documentation and demos see http://runspired.github.io/smoke-and-mirrors/
develop
(default branch)<type>/<short-description>
)develop
(default branch).Angular Style commit messages have the full form:
<type>(<scope>): <title>
<body>
<footer>
But the abbreviated form (below) is acceptable and often preferred.
<type>(<scope>): <title>
Examples:
fast-action
componentOSS is often a labor of love. Smoke And Mirrors is largely built with that love.
FAQs
infinite-scroll, done right. done.
We found that @html-next/vertical-collection demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
Security News
License exceptions modify the terms of open source licenses, impacting how software can be used, modified, and distributed. Developers should be aware of the legal implications of these exceptions.
Security News
A developer is accusing Tencent of violating the GPL by modifying a Python utility and changing its license to BSD, highlighting the importance of copyleft compliance.