Giter VIP home page Giter VIP logo

vapor.js's Introduction

vapor.js is a new amazing JavaScript framework.

In just 0 lines of code it provides:

Usage:

<script src="vapor.js"></script>

On modern browsers, you can inline it with a data URL:

<script src="data:application/javascript,"></script>

Alternatively, inline the whole code, like this:

<script></script>

(In this case, you can also omit the <script> tag completely for the ultimate in optimizations and efficiency!)

Please fork now and contribute, and keep up to date on Twitter!

vapor.js's People

Contributors

akahn avatar chestone avatar deleteme avatar fastner avatar franzenzenhofer avatar gabiruh avatar jaguire avatar jed avatar joemccann avatar kimptoc avatar madrobby avatar mborejdo avatar naterkane avatar phil-r avatar raul avatar robotlolita avatar ryanflorence avatar slexaxton avatar sstephenson avatar tompi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vapor.js's Issues

Is it still maintained?

Last commit is 4 months ago, 21 open issues, 25 open PR. I'm worried to start using it today.
Any advices? (sorry to increment number of issues by 1 with my question)
Thank you very much for you hard work.

VaporUI

Is a VaporUI in the works? I've been using Vapor for a small project and it rocks its socks. Would be nice if we could benefit from the same speed for UI components too.

TypeScript definitions missing.

Hi there!

We use vapor.js in big distributed team. But recently we start switching to TypeScript as replacement for EcmaScript 2016. We found that vapor.js doesn't include any type definitions! I also searched at https://github.com/DefinitelyTyped/DefinitelyTyped with no luck. Vapor.js is critical for us, so we need type definitions ASAP, but we too busy to do they ourself.

Best Regards

Vapor is slow on IE6

We're a fortune 500 company, and we're successfully using Vapor for 10 years on mission critical applications.

However one of our customer reported that our web site was slow and bogus. Apparently, he's using IE6. We're using the very last version of Vapor.

Please advise.

Is there a jQuery plugin?

I don't know how to Javascript I only know jQuery because that's what stack overflow taught me. Can you make a jQuery plugin?

Support for PHP?

I have been writing PHP for many years and hate to think it would have all been in vain.

It would be nice to therefore have PHP support for the times I just don't get the JS way.

Thank you so much

Thought I would have to re-invent the wheel. This saves me a lot of time, I include it in all my projects.

Where can I donate?

vapor.js is too large

vapor.js's code is too large and causes a slowdown to my newest project. Is there really no way to make it smaller? Have you tried writing a better minifyer?

enable the github wiki

I'd really like to see a list of vapor.js tutorials. I've seen the github wiki work well for user-contributed documentation in many other projects. Due to the humorous nature of this project, I'm not sure if it would work well here.

Slow download speed

Hi,
I'm rather hoping you can help me. I have found that the vapor.js file is very large in file size. I started downloading it last Tuesday on my 1k internet connection and it's still downloading now, one week later. It's taken all my bandwidth and I've been unable to submit my weekly Amazon order of 109 jars of Bulgarian mustard. I'm now desperately short of mustard and I've got various celebrities ringing me up demanding their mustard be dispatched.

If you could make the vapor.js file smaller in filesize that would be good, and I can continue providing the world with top quality Bulgarian mustard for years to come.

Many thanks,
Lord Sean Bartholomew Barrington-Belgrave Graham

Lighter Version?

Is there a lighter version of vapor.js? I cannot load this on my project as it exceeds my threshold for size- It is also too inefficient it was the cause of multiple memory leaks.

CDN?

I need a CDN for vapor.js, any recommendations?

Convert to WASM

Performance are terrible for a modern library. Please convert your code into web assembly.

Insufficient use of semicolons

Thanks for creating vapor.js. It does everything I've ever wanted, and much more. We recently migrated our frontend to vapor and we were able to reduce our page load time by 36000%.

While we've achieved incredible results by vaporizing our codebase, I'm very concerned by the apparent lack of semicolons in the vapor.js source. The syntax is perfectly valid and the code is well written but according to the Airbnb style guide, missing semicolons could cause problems down the road. How do you plan to address this issue without jeopardizing the smallness or fastness of vapor.js?

Data URI packaging support

I managed to pack the whole vapor.js framework in one tiny data URI (might be helpful for inlining):

    data:application/javascript,

ReactJS implementation.

It is possible to implement vapor.js to a React project without any conflicts? I have several ideas for projects and I need to use React as my main framework. Vapor.js is really fast and efficient library and would appreciate it if you could make it compatible.

Thanks!

JS transpiler

The docs fail to mention that vapor.js is, among other things, a JavaScript-to-JavaScript transpiler.

Compilation issues.

I've cloned the repo, and have been trying to compile vapor into an applet, so I can distribute using .NET/IE6, but I keep getting java.lang.NullPointerException. What am I doing wrong?

website is down

the following message appears:
This domain has expired. If you owned this domain, contact your domain registration service provider for further assistance. If you need help identifying your provider, visit http://tucowsdomains.com.

this will give the visitors the wrong impression, they might believe that this is not a serious top notch framework and they won't rely on it for the implementation of their stuff in their stuff and that

Just want to say thank you

@madrobby Thomas, I know you must be very busy, and I just wanted to take this opportunity to thank you for contributing to the open source world with this wonderful library. I also had the chance to contribute to your project with a PR some years ago and it's great to see where this amazing library has taken it so far (especially in terms of performance and complexity costs).

THANK YOU!

Provide TypeScript definitions (aka d.ts file)

I find it way too hard to be productive with vapor.js when I'm using typescript. I spent hours staring at my screen with no sense of direction of where to go.

Could a typescript definition be provided?

That would be awesome.

Thanks.

too slow - optimize for m1?

with the recent release of Apple's new M1 chip, many sites using vapor.js broke. Due to how complex vapor.js is, some technologies used lag M1 severely. This is not good, as it makes vapor.js useless for those users. Could vapor.js possibly be optimized for use on M1?

sincerely, a concerned M1 user.

Exploit machine learning

I think the efficiency could be improved even more by exploiting machine learning. Can we also shift left the big data?

Won't work in IE5

Don't understand why it won't load. I thought this plugin was supposed to be lightweight and fast? If I try to inject the plugin manually into the page the console states that the code is malformed? Same thing if I reference it via a script tag.

Any advice? I've already spent a one week cycle trying to fix this issue... wouldn't mind being able to purchase a support package of some kind too.

Thanks.

this is stupid!

I demand you to delete this repo to free up space on Github‘s servers so more useful projects with less stars can thrive. This is BS honestly. Nobody is laughing.

undefined is not a function

Im gettin an error
'undefined is not a function'
when calling the module.

I created an shim for using it i my webpack environment

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.