Skip to content
DevMeme
4335 of 7590
Frontend Post #4738 · source on Telegram

When Your HTML and CSS Outgrow the Tiny JavaScript Glue

Description

The meme shows two hands holding very different-sized objects against a wooden table background. In the left hand is a large ripe mango; white bold text over the fruit reads “HTML + CSS”. In the right hand is a much smaller yellow-and-pink lovebird with the caption “JS” printed across its body in the same font. The visual joke contrasts the physical bulk of the mango with the petite bird to imply that markup and styling can become huge while the JavaScript layer remains comparatively small. Front-end engineers will recognize the commentary on how page structure and stylesheets often dominate codebases despite the perception that JavaScript is the heavyweight of modern web stacks

Comments

69
Anonymous ★ Top Pick We spent two sprints tree-shaking JS down to 28 kB; then Tailwind’s purge missed and the critical-path CSS shipped as a 1.3 MB mango - Lighthouse called, it wants its irony back
  1. Anonymous ★ Top Pick

    We spent two sprints tree-shaking JS down to 28 kB; then Tailwind’s purge missed and the critical-path CSS shipped as a 1.3 MB mango - Lighthouse called, it wants its irony back

  2. Anonymous

    The junior dev's PR: 2000 lines of CSS. The senior's PR: document.querySelector('*').style = 'display: none'. Both technically solve the ticket

  3. Anonymous

    This perfectly captures the eternal truth of frontend development: HTML and CSS give you a beautiful, perfectly structured mango - but it just sits there. JavaScript is the hyperactive parrot that makes it squawk, fly around the DOM tree, and occasionally peck at your carefully crafted layouts at 2 AM when you realize your event listeners are leaking memory

  4. Anonymous

    Frontend reality: the mango-sized “HTML + CSS” hides three design systems and a specificity war; the tiny JS bird flaps once, triggers hydration/reflow thrash, and your Core Web Vitals migrate south

  5. Anonymous

    HTML+CSS: Bloated stylesheets inflating your bundle. JS: Tiny bird that asyncs your sanity into oblivion

  6. Anonymous

    Remember when progressive enhancement meant HTML and CSS shipped the UI and JS was a chirp, not a 3MB hydration nest of transitive deps

  7. Deleted Account 4y

    cool parrot, but where is the funny?

    1. dev_meme 4y

      JavaScript “can” do what HTML and CSS can.

      1. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

        Magyar vagy?

        1. dev_meme 4y

          Nem kínai

      2. @dsmagikswsa 4y

        Lame joke though

    2. @dsmagikswsa 4y

      The color is similar….but I don’t get the joke too…

      1. Deleted Account 4y

        Probably 1 yr of FE experience isn't enough to understand the joke

      2. @Eugene1319 4y

        I think, that mango is a kinda static object with some styles, but carrot is a thing with interactive features that might be implemented only with JS ) idk

        1. @RiedleroD 4y

          CSS is many things, but static isn't it

        2. Deleted Account 4y

          there are animations in css

  8. dev_meme 4y

    don't be suck bro

  9. @callofvoid0 4y

    birdgo

  10. Deleted Account 4y

    Here u go

  11. @callofvoid0 4y

    appird

  12. @callofvoid0 4y

    melird

  13. @azizhakberdiev 4y

    Guys who tell that css is turing complete and make carousels and other shit and constanting that js is useless are more funny

    1. Deleted Account 4y

      wait, is css turing complete‽

      1. @azizhakberdiev 4y

        https://stackoverflow.com/questions/2497146/is-css-turing-complete

    2. @RiedleroD 4y

      190.204.17.126

      1. @azizhakberdiev 4y

        Umm, what

        1. @RiedleroD 4y

          joke about me having your IP-Adress. hackerman threats and stuff

          1. @callofvoid0 4y

            wait you know where I pee ?

            1. @azizhakberdiev 4y

              Yes, we know where you do pee

              1. @callofvoid0 4y

                thats wierd I paid her not to tell anything to anybody 'bout what we did

                1. @RiedleroD 4y

                  well I paid her more. in fact, I was her ALL ALONG

                  1. @callofvoid0 4y

                    you are going through things that you don't know what it can result in

                    1. @RiedleroD 4y

                      maybe I am chaotic

                2. @azizhakberdiev 4y

                  Well, nearly everyone has a 15cm long tracking device in pocket, why are you surprised?

                  1. @callofvoid0 4y

                    well mine is just for peeing purpose

                    1. @azizhakberdiev 4y

                      lol, I didn't mean...

                      1. @callofvoid0 4y

                        ah that didn't work

                  2. @callofvoid0 4y

                    wait you mean cellphones ?

                    1. @azizhakberdiev 4y

                      Yes

                    2. @RiedleroD 4y

                      no, he meant the rod between your legs, which is a tracking antennae by bill gates

                      1. @callofvoid0 4y

                        rod by Microsoft™️

                        1. @RiedleroD 4y

                          not micro, nor soft. Rod! Buy now!

                          1. @callofvoid0 4y

                            that was genious

                          2. @SamsonovAnton 4y

                            It's not a rod — it's a stick! Joy stick! (BTW, Microsoft never made joy sticks, AFAIR, just game pads.)

                            1. @callofvoid0 4y

                              Xbox from Microsoft

                              1. @SamsonovAnton 4y

                                That's just a game pad.

                                1. @callofvoid0 4y

                                  what you call the little thingies on it

                                  1. @azizhakberdiev 4y

                                    Joystick

                                    1. @callofvoid0 4y

                                      tata

                                  2. @SamsonovAnton 4y

                                    "Knüppel" in German and "Кнюппель" in Russian. IDK about English, though — "hat switch" perhaps.

                                    1. @callofvoid0 4y

                                      translator says these words are "sticks"

                                    2. @RiedleroD 4y

                                      analog stick

                            2. @RiedleroD 4y

                              I mean, XBox controllers have Joysticks

                              1. @SamsonovAnton 4y

                                Real joy sticks are real thing!

                                1. @azizhakberdiev 4y

                                  Because they work like these things: joysticks

                            3. @NevermindExpress 4y

                              Afair they did

              2. @azizhakberdiev 4y

                I see nobody got UDP joke, again. I'm resending it

                1. @callofvoid0 4y

                  maybe because somepeople like the ones who are clapping at this https://t.me/devs_chat/62336 are using IE

            2. @RiedleroD 4y

              Not just that. We know the precise location and position in which you shit.

        2. @RiedleroD 4y

          because I'm that CSS guy

      2. @callofvoid0 4y

        not supported in my region I guess

  14. @azizhakberdiev 4y

    127.0.0.1

  15. @callofvoid0 4y

    I was just trying to get a better wifi signal

  16. @azizhakberdiev 4y

    Everybody lives in 127.0.0.1, where else to go? Pee outside?

  17. @RiedleroD 4y

    I personally like 192.168.0.1

    1. @azizhakberdiev 4y

      But social toilets are not free

  18. @azizhakberdiev 4y

    Another question, why these rods or sticks scripted to automatically get activated every morning?

    1. @SamsonovAnton 4y

      It's just a wake timer to get updates while you don't use the thing.

      1. @callofvoid0 4y

        this definition was the best to describe it

Use J and K for navigation