How a Small Oversight In GSAP’s New Website Has Such a Big Impact

Поділитися
Вставка
  • Опубліковано 10 жов 2023
  • When I checked Twitter this morning, lot’s of people were sharing GSAP’s cool new website. There’s so many (micro) animations on there - it just looks stunning! It’s really a piece of frontend (and design) craftsmanship!
    However, the moment I dug a bit deeper, I got sad pretty quick. Their website is optimised to look as sexy as possible - but while doing that, they totally forgot to take accessibility into account. Join me in today’s video as we discover what MacOS’ VoiceOver thinks about GSAP’s new website, and how you can prevent such issues in your website. The fix is so easy, but makes such a big difference!
    Of course all of use make mistakes, and this for sure was never the intention of the team. If anything, I hope this video helps in improving GSAP’s website, so it’s also better accessible to screen readers. On top of that, with these examples I hope to learn these small tricks to you, so you can improve you day to day work with this as well!
    ✨ Become a PRO today via www.frontend.fyi/pro
    🔗 Check my other article and video about staggered animations I showed in the video here: www.frontend.fyi/v/staggered-...
    📺 Or watch that video directly on UA-cam here: • Master Staggered Text ...
    #html #accessibility #animations #frontend #gsap
  • Наука та технологія

КОМЕНТАРІ • 30

  • @frontendfyi
    @frontendfyi  9 місяців тому +31

    ≫ This has been fixed! ≪
    Within hours the team pushed a fix to make sure the accessibility was on point again. Hats of to the team for responding so quick!
    They also reached out to me and told me they will even bake this solution into the library itself, so even people who aren't aware of it, still deliver good accessibility! I love it!

  • @bravefastrabbit770
    @bravefastrabbit770 9 місяців тому +18

    Thank you for helping all the semi-blind people aspiring to become web-animators.

  • @jenhail8471
    @jenhail8471 8 місяців тому +1

    All of the comments here saying that this isn't necessary is like saying not to put a wheelchair ramp in front of a museum because anyone who would need the ramp wouldn't want to go into the museum anyway.
    Great job making this video and clearly explaining the issue! Accessibility is incredibly important and often overlooked.

    • @frontendfyi
      @frontendfyi  8 місяців тому

      Thank you Jen!! Appreciate it!

  • @pablofernandezruiz8024
    @pablofernandezruiz8024 9 місяців тому +4

    This is so true. I hope more and more developers take into consideration people with different abilities when developing their site.

  • @DUBviral
    @DUBviral 9 місяців тому +3

    Love your content! Your videos alway stand up in quality compared to so many other fronted channels! cheers :)

    • @frontendfyi
      @frontendfyi  9 місяців тому

      Thanks for the kind words, appreciate them!

  • @iamparmjeetmishra
    @iamparmjeetmishra 3 місяці тому

    Thanks for the Dev guide.

  • @dfgatorfan
    @dfgatorfan 9 місяців тому +1

    The worst thing of their new website is the amount of broken links and things missing where they used to be. The scrolltrigger demos page is completely gone and the documentation is laid out completely differently. Very frustrating.

  • @madebyjonny7637
    @madebyjonny7637 9 місяців тому +1

    This is a great video, refreshing to have a video that shows how to improve on accessibility and not just bashing the inaccessible site

    • @frontendfyi
      @frontendfyi  9 місяців тому

      Thank you so much. Fully agree with you!

  • @itsyourboyt4683
    @itsyourboyt4683 9 місяців тому

    Really good catch.

  • @cdslxc
    @cdslxc 9 місяців тому +1

    Good point.

  • @danglad5546
    @danglad5546 8 місяців тому

    No, it's amazing for user experience, this voice is like you are in a high-speed elevator😃.

  • @huyngxyz
    @huyngxyz 9 місяців тому +2

    This is something all developers that like to create these kind of sexy websites - including me - should watch. It's incredibly so simple to make websites more inclusive by adding several lines of code. Thank you so much for this one

    • @frontendfyi
      @frontendfyi  9 місяців тому +1

      YES! 100% - this is exactly the reason I shared this one. Think we see too many hype based videos not teaching best practices, I try to change that 😁 (also knowing I’m not perfect either).

  • @mohamed-zhioua
    @mohamed-zhioua 9 місяців тому

    even the performance tested with lighthouse was 46% , it will be more bad with unlighthouse

    • @cassieevans604
      @cassieevans604 9 місяців тому

      We're getting greens across the board over here. Was there a particular page you were having perf issues on?

    • @cassieevans604
      @cassieevans604 9 місяців тому

      If it's a site-wide test, our forums will definitely drag the average down. They're heavy, legacy PHP - but the rest of the site is static/prefetched and the docs are a PWA. Should be pretty nippy.

    • @frontendfyi
      @frontendfyi  9 місяців тому

      pagespeed.web.dev/analysis/https-gsap-com/zra8umgz3m
      This gives a 35 on mobile and 66 on desktop for performance. But honestly, things like LCP are quite hard to satisfy if you have a large animation directly in view, like your h1. It skews the statistic quite a bit. So I honestly think there isn’t really a lot to worry about here.

  • @monarchgam3r
    @monarchgam3r 9 місяців тому

    Understandable but I doubt a visually or physically impaired individual is the target audience for an animation library

    • @frontendfyi
      @frontendfyi  9 місяців тому

      Absolutely true. However, if the site isn’t accessible, a visually impaired user can’t even learn what the page is about. And that’s bad imo. Even if they would never use the library itself. Plus it’s of course an example you set as the creator of the library, right.

  • @FULTONOFFICIALKFV
    @FULTONOFFICIALKFV 9 місяців тому +6

    Bro, only developers will visit that website so leave the accessibility alone, the website is fine

    • @frontendfyi
      @frontendfyi  9 місяців тому +4

      I get your initial response. But do realize that when accessibility is not on point you’re practically denying people with visual impairments “access” to your website. Despite it being so easy to fix. In my opinion it’s then a no brainer to fix this and let as many people as possible enjoy the website.
      Glad that the team already responded and acknowledged it - they will fix it and bake the solution into the library 🙏

    • @itsyourboyt4683
      @itsyourboyt4683 9 місяців тому +1

      No. Not leaving it alone since they are not a startup, they are literally a established firm

    • @j0rin
      @j0rin 9 місяців тому

      dont all websites using these specific gsap functions have this problem

    • @NirjhorNath
      @NirjhorNath 9 місяців тому

      Right, developers cant be visually impaired

  • @vdemcak
    @vdemcak 9 місяців тому

    I don't think this is an issue to be honest. The goal of this website is not to be accessible as something like Facebook(visually impared people are not going to be fancy web developers anyways), but rather it should show off all of the features of GSAP which it does really well.

    • @frontendfyi
      @frontendfyi  9 місяців тому +1

      But shouldn’t someone who is visually impaired at least be able to get to know what GSAP even is? If the website isn’t accessible, they will never get to know. So they won’t even know it’s an animation library. If I imagine that person being me I’d get sad for being “excluded” in such a way.
      So I think it’s the task of all of us frontend devs to make sure the web is inclusive to as many people as possible. Even if the website is about a tool a visually impaired user might never use. It’s not up to us to judge what they want to learn and what not.