![]() ![]() Integration with CSS preprocessors (ex.Should be able to detect which css-in-js framework is being used ![]() Integration with aphrodite, styled-components, react-style, radium, JSS, others.Allow css-in-js to be linted for CSS compat.a linter that gives me suggestions on how to fix my code a compiler that uses an immutable AST to perform transforms, with accurate scope tracking a compiler transforms that don't rely on order a minifier that does constant folding and inlining An alternative to ESLint that suggests solutions to errors.Given a list of routes, automate a nightmare/selenium instance to traverse the routes, simulate action, and detect performance weak points/fps drops/memory leaks.Examples: why-did-you-update: Instead of logging warnings to the console, what if errors could be sent to a server which collects runtime errors and displays them in an interface for the user to see?.A linter that can collect runtime errors.Use npm-check to determine is depinstalledĬli tool used to analyze the build to see if any deprecated or unsupported API's are being usedĭetect all the supported browsers and remove all the polyfills which are included but will never be used by the targets.Warn on installation/usage of unstable dependency.Lint dom API performance, warn of sync layout calc, error on forced reflow.if 90% of target browsers support feature, force network request instead of polyfill) Allow for dynamically requiring polyfills to reduce build size.Find necessary polyfills from eslint-plugin-compat Automatically include polyfills based on browserslist targets.Use polyfills from inexorabletash/polyfill.fetch()) by using browserlist or babel-env-preset config Automatically polyfill browser API's (ex.Lint css style compatibility by using caniuse db.Making my stack traces a little more readable with a quick regex and some CSS line height /AvivrDHIAt- Wes Bos February 15, 2017 I'm loving the new error messages in Ember 2.15! /TYrtPLlOKc- Jordan Vincent September 23, 2017.Use like babel-polyfill, babel-node -r pretty-print-errors some.js.Lower opacity of code that does not error.Use project root as root of errors: Error in 'project-root/foo/bar.js'.Make a static analyzer that can warn when using APIs not critical for UI.iOS and Android native platforms, for example, restrict (by default) the usage of any APIs not critical to UI manipulation on the main thread.Create a type system for JS and allow plugins to extend it.❌ ☕️☕️☕️☕️☕️☕️ Extensible JS Type Checker Will use service worker to cache textures.This will be difficult on low end laptops.Sounds can be taken from soundcloud or youtube (using their api's).Go to similar places in real life and record those environments.The time of day in real life should match the time in the environment.The goal is to be as realistic as possible with the environments.Example: A coffee shop would have jazz playing in the backround.The music and sounds of the environments should match real life.Will have people moving around in them.Will be from many different places, some fictional and some real.This is similar to a lot of asmr (asmr rooms and others).The app is meant to be played on a screen (laptop or monitor) while they study.Play sounds that match that environment.Allow drawing graphs like those in game engines.A general purpose API that can draw graphs.Experiment with WebVR to seem if a WebVR implementation is possible.Possible integrate this experience into popcorn time desktop.Take Codrops' Perspective Seat Preview and create a VR experience out of it.VR Perspective Seat Experiment ❌ ☕️☕️☕️☕️ This can be done by adding a property of polyfillable: bool to each spec record.Determine if an API can be polyfilled which API's can be polyfilled.Use the Microsoft API Catalog for API's to be type-checked.Another way is by running w3c tests on each browser and checking if they pass.Runs type checks on browser's to determine if API's are defined.An automated browser compatibility database.Cast audio or video to any device with one API.If you are interested on working on any one of these ideas with me, feel free to reach out to me! This is an ongoing blog post that lists project ideas I am thinking of working on. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |