68 posts
  • Has been part of the Envato Community for over 7 years
  • Has referred 200+ members
  • Has sold $10,000+ on Envato Market
  • Has collected 50+ items on Envato Market
+3 more
rblalock says

Ok, I admit that there are some really cool templates here that are all javascript….some are just amazing…..but….there seems to be an over abundance of them.

I haven’t looked at the code at all or tried them without JS enabled so I don’t know…but surely they aren’t all unobtrusive? Besides that, they are fairly slow. Would you really be ok with a slow website?

I want to see some PERFORMANCE baby. :-)

204 posts
  • Has been part of the Envato Community for over 5 years
  • Has sold $1+ on Envato Market
  • Has collected 1+ items on Envato Market
  • Sells items exclusively on Envato Market
+1 more
parajuli says

jQuery is really Kool, the script is most likely already download in the users computer because other website also use it from the same source so there will not be such a difference in Loading time.

Sorry about my english! :(

CHEERZZ

94 posts
  • Has been part of the Envato Community for over 6 years
  • Has referred 10+ members
  • Has sold $5,000+ on Envato Market
  • Has collected 1+ items on Envato Market
+4 more
JimmyP says

Most of the templates on here that use JavaScript have employed an unobtrusive model which is great but the problem is that most of these are not entirely degradable.

Regardless, JavaScript is something which should be embraced, don’t shy away from it just because you think it’s “slow”!

The only reason some of the templates on this site which employ JavaScript are slow is because most people have no idea how to code JavaScript with performance in mind, and most people that use jQuery have no idea how to code in JavaScript at all!

2023 posts Review Manager
  • Has referred 10+ members
  • Has sold $5,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Member of the Envato Team
+12 more
jremick Envato team says
I want to see some PERFORMANCE baby. :-)

Unless you are using a dialup connection or a really slow computer, using JavaScript shouldn’t impact the performance of a site that much.

217 posts
  • Has been part of the Envato Community for over 6 years
  • Has sold $5,000+ on Envato Market
  • Located in Canada
  • Has collected 1+ items on Envato Market
+1 more
CreativeStable says

Most themes on here that Ive looked at on here do NOT degrade gracefully without js enabled… some themes it completely breaks the live preview (content disappears)... others you just start losing functionality (ie the scroll buttons are there but they dont actually do anything). I think this is something that should always be taken into consideration when making a site… build the site without js, and then add it afterwards to spice it up.

118 posts
  • Has been part of the Envato Community for over 6 years
  • Has referred 100+ members
  • Has sold $125,000+ on Envato Market
  • Has collected 10+ items on Envato Market
+5 more
elisent says

Maybe TF should restrict the admision of JS enabled templates to ones that degrade well ? for ex. out js animated themes work perfectly w/o JS enabled (and I saw a couple other ones that work ok as well – however quite a few other templates get messed up with no JS enabled). Just a though …

21 posts
  • Has been part of the Envato Community for over 7 years
  • Has referred 10+ members
  • Has sold $1,000+ on Envato Market
  • Has collected 10+ items on Envato Market
+2 more
fuski says

I started a similar discussion a while ago – here

My concerns where that javascript was being overused but it appears to me that aslong as the sales keep rolling in for templates with javascript then it will continue to be used more and more… untill people get sick of wondering where the next page is going to slide in from :)

2023 posts Review Manager
  • Has referred 10+ members
  • Has sold $5,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Member of the Envato Team
+12 more
jremick Envato team says

I don’t think Javascript is overused, I think it’s another element of modern web design. That would be like saying css is over used. Javascript increases usability, features and makes things easier for developers (same as css).

I also don’t think restricting submitted js enabled templates is a good idea. If the template doesn’t degrade gracefully and the buyer is concerned about that then they should check for it. Forcing javascript degrading is similar to forcing IE 6 compatibility in my opinion (in some respects).

21 posts
  • Has been part of the Envato Community for over 7 years
  • Has referred 10+ members
  • Has sold $1,000+ on Envato Market
  • Has collected 10+ items on Envato Market
+2 more
fuski says
I think it’s another element of modern web design.

I agree with you!

Javascript increases usability

Yes it does… when used correctly but it can sometimes be used (in my opinion) unnecessarily which is what i mean by “overused”.

I also don’t think restricting submitted js enabled templates is a good idea.

I don’t think it should be retricted either… I’ve seen ‘some’ very cool stuff getting submitted!

Anyway, I don’t think their is a clear right or wrong. It’s down to personal taste :)

128 posts
  • Has referred 200+ members
  • Has sold $75,000+ on Envato Market and is now an Elite Author
  • Has collected 10+ items on Envato Market
  • Elite Author: Sold more than $75,000 on Envato Market
+5 more
GeertDD says
I want to see some PERFORMANCE baby. :-)

Javascript does not always equal “slowness”. For example, it is the only way to provide immediate form validation feedback.

That said, I do get your point if you are referring to extra HTTP requests and download size. However, minimizing, gzipping, using far future Epires headers, and maybe even smart preloading, help a lot to keep pages look snappy.

Helpful Information

  • Please read our community guidelines. Self promotion and discussion of piracy is not allowed.
  • Open a support ticket if you would like specific help with your account, deposits or purchases.
  • Item Support by authors is optional and may vary. Please see the Support tab on each item page.

Most of all, enjoy your time here. Thank you for being a valued Envato community member.

Post Reply

Format your entry with some basic HTML. Read the Full Details, or here is a refresher:

<strong></strong> to make things bold
<em></em> to emphasize
<ul><li> or <ol><li> to make lists
<h3> or <h4> to make headings
<pre></pre> for code blocks
<code></code> for a few words of code
<a></a> for links
<img> to paste in an image (it'll need to be hosted somewhere else though)
<blockquote></blockquote> to quote somebody

:grin: :shocked: :cry: Complete List of Smiley Codes

by
by
by
by
by
by