Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. Web design in the early 2000s: Every 100ms of latency on page load costs visitors.

Web design in the early 2000s: Every 100ms of latency on page load costs visitors.

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
72 Indlæg 43 Posters 224 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • woozle@toot.catW woozle@toot.cat

    @david_chisnall I remember optimizing thumbnail-images to within kilobytes of their lives...

    ...and now apparently nobody thinks twice about requiring many MB of JS code per page-load.

    (TLDR: this current nonsense is nonsense.)

    jackyan@mastodon.socialJ This user is from outside of this forum
    jackyan@mastodon.socialJ This user is from outside of this forum
    jackyan@mastodon.social
    wrote sidst redigeret af
    #43

    @woozle @david_chisnall I still do! Old habits.

    1 Reply Last reply
    0
    • zeborah@mastodon.nzZ zeborah@mastodon.nz

      @hex0x93 I know nothing about Cloudflare's data practices. But I do know a lot of sites have been forced to go with Cloudflare because so many AI bots are incessantly scraping their site that the site goes down and humans can't access it - essentially AI is doing a DDOS, and when that's sustained for weeks/months/more then the Cloudflare-type system seems to be the only way to have the site actually available to humans.

      I hate it but those f---ing AI bots, seriously, they are ruining the net.

      @david_chisnall

      jackyan@mastodon.socialJ This user is from outside of this forum
      jackyan@mastodon.socialJ This user is from outside of this forum
      jackyan@mastodon.social
      wrote sidst redigeret af
      #44

      @zeborah @hex0x93 @david_chisnall This pretty much describes us. Scrapers as well as brute-force hackers multiple times per hour (even literally per second). One siteʼs traffic was 75–80 per cent scraper.

      hex0x93@mastodon.socialH 1 Reply Last reply
      0
      • laberpferd@sueden.socialL laberpferd@sueden.social

        @david_chisnall "Please wait while we check that your Browser is safe" while my laptop goes for a minute or two into full load and screaming hot

        Perhaps ending in "We are sorry but we could not verify you are an actual human, your machine shows suspect behaviour, sent an e-mail to admin to get access"

        V This user is from outside of this forum
        V This user is from outside of this forum
        vendelan@mastodon.social
        wrote sidst redigeret af
        #45

        @Laberpferd @david_chisnall proof of work is such a bad CAPTCHA. Like, who thought bots couldn't evaluate JS

        nachof@mastodon.uyN 1 Reply Last reply
        0
        • jackyan@mastodon.socialJ jackyan@mastodon.social

          @zeborah @hex0x93 @david_chisnall This pretty much describes us. Scrapers as well as brute-force hackers multiple times per hour (even literally per second). One siteʼs traffic was 75–80 per cent scraper.

          hex0x93@mastodon.socialH This user is from outside of this forum
          hex0x93@mastodon.socialH This user is from outside of this forum
          hex0x93@mastodon.social
          wrote sidst redigeret af
          #46

          @jackyan @zeborah @david_chisnall and it is totally understandable to protect yourself against that. It is just super annoying for ppl like me, who value and protect their privacy.
          An I am no webscraper, nor am I a hacker....

          jackyan@mastodon.socialJ 1 Reply Last reply
          0
          • hex0x93@mastodon.socialH hex0x93@mastodon.social

            @jackyan @zeborah @david_chisnall and it is totally understandable to protect yourself against that. It is just super annoying for ppl like me, who value and protect their privacy.
            An I am no webscraper, nor am I a hacker....

            jackyan@mastodon.socialJ This user is from outside of this forum
            jackyan@mastodon.socialJ This user is from outside of this forum
            jackyan@mastodon.social
            wrote sidst redigeret af
            #47

            @hex0x93 @zeborah @david_chisnall I hear you as I get annoyed, too. I believe ours is the one with the tick box, so no stupid 'Choose the bicycles' or rejection because you use a VPN.

            hex0x93@mastodon.socialH 1 Reply Last reply
            0
            • jackyan@mastodon.socialJ jackyan@mastodon.social

              @hex0x93 @zeborah @david_chisnall I hear you as I get annoyed, too. I believe ours is the one with the tick box, so no stupid 'Choose the bicycles' or rejection because you use a VPN.

              hex0x93@mastodon.socialH This user is from outside of this forum
              hex0x93@mastodon.socialH This user is from outside of this forum
              hex0x93@mastodon.social
              wrote sidst redigeret af
              #48

              @jackyan @zeborah @david_chisnall I love that!❤️❤️

              alexskunz@mas.toA 1 Reply Last reply
              0
              • hex0x93@mastodon.socialH hex0x93@mastodon.social

                @jackyan @zeborah @david_chisnall I love that!❤️❤️

                alexskunz@mas.toA This user is from outside of this forum
                alexskunz@mas.toA This user is from outside of this forum
                alexskunz@mas.to
                wrote sidst redigeret af
                #49

                @hex0x93 I try to use the "Managed Challenge" on CF which tests the browser and often "solves itself" within a second or so (wiggling the mouse might help with that, I'm not sure). The checkbox only appears when that fails. I try to not block anything except for the worst, known offenders. Reddit, Yelp & others are blocking me entire when I use my ad-blocking VPN on the phone — just stupid...

                @jackyan @zeborah @david_chisnall

                hex0x93@mastodon.socialH jackyan@mastodon.socialJ 2 Replies Last reply
                0
                • alexskunz@mas.toA alexskunz@mas.to

                  @hex0x93 I try to use the "Managed Challenge" on CF which tests the browser and often "solves itself" within a second or so (wiggling the mouse might help with that, I'm not sure). The checkbox only appears when that fails. I try to not block anything except for the worst, known offenders. Reddit, Yelp & others are blocking me entire when I use my ad-blocking VPN on the phone — just stupid...

                  @jackyan @zeborah @david_chisnall

                  hex0x93@mastodon.socialH This user is from outside of this forum
                  hex0x93@mastodon.socialH This user is from outside of this forum
                  hex0x93@mastodon.social
                  wrote sidst redigeret af
                  #50

                  @alexskunz @jackyan @zeborah @david_chisnall that's cool, and those do work sometimes. What you say about reddit and stuff not working is my everyday, online life. I chose it, still annoying, but I guess it is like in life...the few bad people ruin it for everyone😜😜
                  Sometimes I think I am just paranoid...can't help it😅

                  1 Reply Last reply
                  0
                  • alexskunz@mas.toA alexskunz@mas.to

                    @hex0x93 I try to use the "Managed Challenge" on CF which tests the browser and often "solves itself" within a second or so (wiggling the mouse might help with that, I'm not sure). The checkbox only appears when that fails. I try to not block anything except for the worst, known offenders. Reddit, Yelp & others are blocking me entire when I use my ad-blocking VPN on the phone — just stupid...

                    @jackyan @zeborah @david_chisnall

                    jackyan@mastodon.socialJ This user is from outside of this forum
                    jackyan@mastodon.socialJ This user is from outside of this forum
                    jackyan@mastodon.social
                    wrote sidst redigeret af
                    #51

                    @alexskunz @hex0x93 @zeborah @david_chisnall Yes, thatʼs the one I use.

                    1 Reply Last reply
                    0
                    • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                      Web design in the early 2000s: Every 100ms of latency on page load costs visitors.

                      Web design in the late 2020s: Let's add a 10-second delay while Cloudflare checks that you are capable of ticking a checkbox in front of every page load.

                      fede_cba@mastorol.esF This user is from outside of this forum
                      fede_cba@mastorol.esF This user is from outside of this forum
                      fede_cba@mastorol.es
                      wrote sidst redigeret af
                      #52

                      @david_chisnall and the same for all software. Layers and layers of crap

                      1 Reply Last reply
                      0
                      • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                        Web design in the early 2000s: Every 100ms of latency on page load costs visitors.

                        Web design in the late 2020s: Let's add a 10-second delay while Cloudflare checks that you are capable of ticking a checkbox in front of every page load.

                        wayneepoo@mastodon.socialW This user is from outside of this forum
                        wayneepoo@mastodon.socialW This user is from outside of this forum
                        wayneepoo@mastodon.social
                        wrote sidst redigeret af
                        #53

                        @david_chisnall
                        But i LOVE finding which of 12 images has a zebra crossing in... 😳😱🤣

                        1 Reply Last reply
                        0
                        • N nothacking@infosec.exchange

                          @alexskunz @david_chisnall

                          The thing is, you don't a CAPTCHA. Just three if statements on the server will do it:

                          1. If the user agent is chrome, but it didn't send a "Sec-Ch-Ua" header: Send garbage.
                          2. If the user agent is a known scraper ("GPTBot", etc): Send garbage.
                          3. If the URL is one we generated: Send garbage.
                          4. Otherwise, serve the page.

                          The trick is that instead of blocking them, serve them randomly generated garbage pages.

                          Each of these pages includes links that will always return garbage. Once these get into the bot's crawler queue, they will be identifiable regardless of how well they hide themselves.

                          I use this on my site: after a few months, it's 100% effective. Every single scraper request is being blocked. At this point, I could ratelimit the generated URLs, but I enjoy sending them unhinged junk. (... and it's actually cheaper then serving static files!)

                          This won't do anything about vuln scanners and other non-crawler bots, but those are easy enough to filter out anyway. (URL starts with /wp/?)

                          bertkoor@mastodon.socialB This user is from outside of this forum
                          bertkoor@mastodon.socialB This user is from outside of this forum
                          bertkoor@mastodon.social
                          wrote sidst redigeret af
                          #54

                          @nothacking
                          Wdyt of this approach?

                          > Connections are dropped (status code 444), rather than sending a 4xx HTTP response.
                          > Why waste our precious CPU cycles and bandwidth? Instead, let the robot keep a connection open waiting for a reply from us.

                          https://codeberg.org/fisharebest/robot-tools

                          N 1 Reply Last reply
                          0
                          • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                            Web design in the early 2000s: Every 100ms of latency on page load costs visitors.

                            Web design in the late 2020s: Let's add a 10-second delay while Cloudflare checks that you are capable of ticking a checkbox in front of every page load.

                            keremgoart@mstdn.socialK This user is from outside of this forum
                            keremgoart@mstdn.socialK This user is from outside of this forum
                            keremgoart@mstdn.social
                            wrote sidst redigeret af
                            #55

                            @david_chisnall yep 💯 frustrating 😞

                            1 Reply Last reply
                            0
                            • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                              Web design in the early 2000s: Every 100ms of latency on page load costs visitors.

                              Web design in the late 2020s: Let's add a 10-second delay while Cloudflare checks that you are capable of ticking a checkbox in front of every page load.

                              cubeofcheese@mstdn.socialC This user is from outside of this forum
                              cubeofcheese@mstdn.socialC This user is from outside of this forum
                              cubeofcheese@mstdn.social
                              wrote sidst redigeret af
                              #56

                              @david_chisnall crying emoji

                              1 Reply Last reply
                              0
                              • hp@mastodon.tmm.cxH hp@mastodon.tmm.cx

                                @david_chisnall This was when the tech bros realized that it is all in comparison to everything else.

                                If you just make EVERYTHING worse then it doesn't matter that you're bad.

                                The real story of computing (and perhaps all consumer goods)

                                grumble209@kolektiva.socialG This user is from outside of this forum
                                grumble209@kolektiva.socialG This user is from outside of this forum
                                grumble209@kolektiva.social
                                wrote sidst redigeret af
                                #57

                                @hp @david_chisnall Sounds like finding a candidate to vote for, to be honest...

                                1 Reply Last reply
                                0
                                • V vendelan@mastodon.social

                                  @Laberpferd @david_chisnall proof of work is such a bad CAPTCHA. Like, who thought bots couldn't evaluate JS

                                  nachof@mastodon.uyN This user is from outside of this forum
                                  nachof@mastodon.uyN This user is from outside of this forum
                                  nachof@mastodon.uy
                                  wrote sidst redigeret af
                                  #58

                                  @vendelan
                                  The idea is not that they can't, it's that they won't.
                                  If you're a human visiting a website, evaluating some JS at worst costs you a few seconds. If you're a scraper bot trying to get millions of sites a second, it slows you down.

                                  @Laberpferd @david_chisnall

                                  1 Reply Last reply
                                  0
                                  • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                                    Web design in the early 2000s: Every 100ms of latency on page load costs visitors.

                                    Web design in the late 2020s: Let's add a 10-second delay while Cloudflare checks that you are capable of ticking a checkbox in front of every page load.

                                    alexhelvetica@toot.catA This user is from outside of this forum
                                    alexhelvetica@toot.catA This user is from outside of this forum
                                    alexhelvetica@toot.cat
                                    wrote sidst redigeret af
                                    #59

                                    @david_chisnall and then webpages that load a dummy front end, because the real front end takes 15s to load. So then you click the search box and start typing type, and the characters end up in a random order when the real search box loads

                                    1 Reply Last reply
                                    0
                                    • bertkoor@mastodon.socialB bertkoor@mastodon.social

                                      @nothacking
                                      Wdyt of this approach?

                                      > Connections are dropped (status code 444), rather than sending a 4xx HTTP response.
                                      > Why waste our precious CPU cycles and bandwidth? Instead, let the robot keep a connection open waiting for a reply from us.

                                      https://codeberg.org/fisharebest/robot-tools

                                      N This user is from outside of this forum
                                      N This user is from outside of this forum
                                      nothacking@infosec.exchange
                                      wrote sidst redigeret af
                                      #60

                                      @bertkoor Well, the advantage of sending junk is it makes crawlers trivially identifiable. That avoids the need for tricks like these:

                                      > Other user-agents (hopefully all human!) get a cookie-check. e.g. Chrome, Safari, Firefox.

                                      That still increases loading time. Even if the "CAPTCHA" is small, it'll still take several round trips to deliver.

                                      ... of course once they've been feed poisoned URLs, they you can start blocking.

                                      1 Reply Last reply
                                      0
                                      • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                                        Web design in the early 2000s: Every 100ms of latency on page load costs visitors.

                                        Web design in the late 2020s: Let's add a 10-second delay while Cloudflare checks that you are capable of ticking a checkbox in front of every page load.

                                        apz@some.apz.fiA This user is from outside of this forum
                                        apz@some.apz.fiA This user is from outside of this forum
                                        apz@some.apz.fi
                                        wrote sidst redigeret af
                                        #61

                                        @david_chisnall The horrible delays were there way before CloudFlare. I use a lot of big company web services at work daily, most of them load 10+ seconds even with a gigabit Internet and a fast computer. They're totally miserable with a mobile connection. Every time I look the page sources, it just get sad and angry how relatively simple web GUIs have been implemented by pouring all kinds of libraries and frameworks to cause the browser tab to suck a gigabyte to show me couple of dropdowns and entry fields.

                                        1 Reply Last reply
                                        0
                                        • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                                          Web design in the early 2000s: Every 100ms of latency on page load costs visitors.

                                          Web design in the late 2020s: Let's add a 10-second delay while Cloudflare checks that you are capable of ticking a checkbox in front of every page load.

                                          wobintosh@chaos.socialW This user is from outside of this forum
                                          wobintosh@chaos.socialW This user is from outside of this forum
                                          wobintosh@chaos.social
                                          wrote sidst redigeret af
                                          #62

                                          @david_chisnall And another 10 seconds because somebody had the great idea that it would be smart to load something like 500 MB of JavaScript for a page with just text.

                                          1 Reply Last reply
                                          0
                                          Svar
                                          • Svar som emne
                                          Login for at svare
                                          • Ældste til nyeste
                                          • Nyeste til ældste
                                          • Most Votes


                                          • Log ind

                                          • Har du ikke en konto? Tilmeld

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          Graciously hosted by data.coop
                                          • First post
                                            Last post
                                          0
                                          • Hjem
                                          • Seneste
                                          • Etiketter
                                          • Populære
                                          • Verden
                                          • Bruger
                                          • Grupper