Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • 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
Collapse
We Distribute
  1. Home
  2. Fediverse
  3. Is there a Lemmy server/way that doesn't require allowing javascript of a million other servers?

Is there a Lemmy server/way that doesn't require allowing javascript of a million other servers?

Scheduled Pinned Locked Moved Fediverse
fediverse
34 Posts 23 Posters 14 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? Offline
    ? Offline
    Guest
    wrote last edited by Guest
    #1

    So, I am one of those old school types who mains with Firefox and Noscript. And also a filthy casual that just goes on lemmy.world. But half the images are broken because I'm expected to allow scripts on like 30+ sites to see most of the posts. I'm literally expected to allow /all/ the scripts from a domain just so I can see a dang picture behind the thumbnail. That's the entirety of the scripting needed. That seems ridiculous. Is there, I don't know, a server/way that makes it so I don't have to blanket allow all these scripts? To put it in meme form (not sure I'm doing it right, never seen the show): "It's an image of a banana Michael, what should it take, one Raspberry Pi running Docker?"

    shimitar@downonthestreet.euS S asudox@lemmy.asudox.devA rimu@piefed.socialR flamingos@feddit.ukF 10 Replies Last reply
    71
    • ? Guest

      So, I am one of those old school types who mains with Firefox and Noscript. And also a filthy casual that just goes on lemmy.world. But half the images are broken because I'm expected to allow scripts on like 30+ sites to see most of the posts. I'm literally expected to allow /all/ the scripts from a domain just so I can see a dang picture behind the thumbnail. That's the entirety of the scripting needed. That seems ridiculous. Is there, I don't know, a server/way that makes it so I don't have to blanket allow all these scripts? To put it in meme form (not sure I'm doing it right, never seen the show): "It's an image of a banana Michael, what should it take, one Raspberry Pi running Docker?"

      shimitar@downonthestreet.euS This user is from outside of this forum
      shimitar@downonthestreet.euS This user is from outside of this forum
      shimitar@downonthestreet.eu
      wrote last edited by
      #2

      I respect your choices, but I am afraid modern web is mostly JavaScript. Can you actually browse anything with noscript today?

      N ashtear@lemm.eeA ? 3 Replies Last reply
      8
      • ? Guest

        So, I am one of those old school types who mains with Firefox and Noscript. And also a filthy casual that just goes on lemmy.world. But half the images are broken because I'm expected to allow scripts on like 30+ sites to see most of the posts. I'm literally expected to allow /all/ the scripts from a domain just so I can see a dang picture behind the thumbnail. That's the entirety of the scripting needed. That seems ridiculous. Is there, I don't know, a server/way that makes it so I don't have to blanket allow all these scripts? To put it in meme form (not sure I'm doing it right, never seen the show): "It's an image of a banana Michael, what should it take, one Raspberry Pi running Docker?"

        S This user is from outside of this forum
        S This user is from outside of this forum
        sintra@lemmy.world
        wrote last edited by
        #3

        Unfortunately no. Lemmy is a web application. JavaScript is the only thing giving interactivity. Without it we'd load a whole new html page each time. Try middle clicking on image links to view them, should open a new tab. "It works on my machine" of course, but good luck though.

        1 Reply Last reply
        7
        • ? Guest

          So, I am one of those old school types who mains with Firefox and Noscript. And also a filthy casual that just goes on lemmy.world. But half the images are broken because I'm expected to allow scripts on like 30+ sites to see most of the posts. I'm literally expected to allow /all/ the scripts from a domain just so I can see a dang picture behind the thumbnail. That's the entirety of the scripting needed. That seems ridiculous. Is there, I don't know, a server/way that makes it so I don't have to blanket allow all these scripts? To put it in meme form (not sure I'm doing it right, never seen the show): "It's an image of a banana Michael, what should it take, one Raspberry Pi running Docker?"

          asudox@lemmy.asudox.devA This user is from outside of this forum
          asudox@lemmy.asudox.devA This user is from outside of this forum
          asudox@lemmy.asudox.dev
          wrote last edited by
          #4

          I think the old Lemmy alternative frontend supports no JS. But I'm not sure whether the dev is still actively maintaining it: https://github.com/rystaf/mlmym

          gedaliyah@lemmy.worldG 1 Reply Last reply
          12
          • ? Guest

            So, I am one of those old school types who mains with Firefox and Noscript. And also a filthy casual that just goes on lemmy.world. But half the images are broken because I'm expected to allow scripts on like 30+ sites to see most of the posts. I'm literally expected to allow /all/ the scripts from a domain just so I can see a dang picture behind the thumbnail. That's the entirety of the scripting needed. That seems ridiculous. Is there, I don't know, a server/way that makes it so I don't have to blanket allow all these scripts? To put it in meme form (not sure I'm doing it right, never seen the show): "It's an image of a banana Michael, what should it take, one Raspberry Pi running Docker?"

            rimu@piefed.socialR This user is from outside of this forum
            rimu@piefed.socialR This user is from outside of this forum
            rimu@piefed.social
            wrote last edited by
            #5

            Yes.

            PieFed uses very minimal javascript (it 95% works with JS entirely disabled) and you can access all the same communities and posts.

            Try it at https://piefed.social or any of these other instances - https://join.piefed.social/try

            trinsec@piefed.socialT ? 2 Replies Last reply
            32
            • shimitar@downonthestreet.euS shimitar@downonthestreet.eu

              I respect your choices, but I am afraid modern web is mostly JavaScript. Can you actually browse anything with noscript today?

              N This user is from outside of this forum
              N This user is from outside of this forum
              naught101@lemmy.world
              wrote last edited by
              #6

              Yes, you can.

              shimitar@downonthestreet.euS 1 Reply Last reply
              6
              • shimitar@downonthestreet.euS shimitar@downonthestreet.eu

                I respect your choices, but I am afraid modern web is mostly JavaScript. Can you actually browse anything with noscript today?

                ashtear@lemm.eeA This user is from outside of this forum
                ashtear@lemm.eeA This user is from outside of this forum
                ashtear@lemm.ee
                wrote last edited by
                #7

                Absolutely. The vast majority of my sites do just fine when whitelisting only the primary domain. I consider it an essential add-on myself.

                Lemmy is one of the few that needs a little babysitting, and it's only for the purpose OP stated.

                shimitar@downonthestreet.euS 1 Reply Last reply
                13
                • ? Guest

                  So, I am one of those old school types who mains with Firefox and Noscript. And also a filthy casual that just goes on lemmy.world. But half the images are broken because I'm expected to allow scripts on like 30+ sites to see most of the posts. I'm literally expected to allow /all/ the scripts from a domain just so I can see a dang picture behind the thumbnail. That's the entirety of the scripting needed. That seems ridiculous. Is there, I don't know, a server/way that makes it so I don't have to blanket allow all these scripts? To put it in meme form (not sure I'm doing it right, never seen the show): "It's an image of a banana Michael, what should it take, one Raspberry Pi running Docker?"

                  flamingos@feddit.ukF This user is from outside of this forum
                  flamingos@feddit.ukF This user is from outside of this forum
                  flamingos@feddit.uk
                  wrote last edited by flamingos@feddit.uk
                  #8

                  Use a native app like a mobile client or Blorp if you're on Mac?

                  1 Reply Last reply
                  5
                  • ? Guest

                    So, I am one of those old school types who mains with Firefox and Noscript. And also a filthy casual that just goes on lemmy.world. But half the images are broken because I'm expected to allow scripts on like 30+ sites to see most of the posts. I'm literally expected to allow /all/ the scripts from a domain just so I can see a dang picture behind the thumbnail. That's the entirety of the scripting needed. That seems ridiculous. Is there, I don't know, a server/way that makes it so I don't have to blanket allow all these scripts? To put it in meme form (not sure I'm doing it right, never seen the show): "It's an image of a banana Michael, what should it take, one Raspberry Pi running Docker?"

                    S This user is from outside of this forum
                    S This user is from outside of this forum
                    solrize@lemmy.ml
                    wrote last edited by
                    #9

                    I'm on lemmy.ml, it uses JS but it doesn't appear to load any from other domains. It serves images through a local proxy.

                    1 Reply Last reply
                    10
                    • ? Guest

                      So, I am one of those old school types who mains with Firefox and Noscript. And also a filthy casual that just goes on lemmy.world. But half the images are broken because I'm expected to allow scripts on like 30+ sites to see most of the posts. I'm literally expected to allow /all/ the scripts from a domain just so I can see a dang picture behind the thumbnail. That's the entirety of the scripting needed. That seems ridiculous. Is there, I don't know, a server/way that makes it so I don't have to blanket allow all these scripts? To put it in meme form (not sure I'm doing it right, never seen the show): "It's an image of a banana Michael, what should it take, one Raspberry Pi running Docker?"

                      M This user is from outside of this forum
                      M This user is from outside of this forum
                      mnmalst@lemmy.zip
                      wrote last edited by mnmalst@lemmy.zip
                      #10

                      I use the https://vger.app/ app / front end on mobile AND desktop and as far as I can tell it tunnels the images through their servers, so this is as minimal as you can get in regards to extra requests.

                      bdonvr@thelemmy.clubB 1 Reply Last reply
                      4
                      • asudox@lemmy.asudox.devA asudox@lemmy.asudox.dev

                        I think the old Lemmy alternative frontend supports no JS. But I'm not sure whether the dev is still actively maintaining it: https://github.com/rystaf/mlmym

                        gedaliyah@lemmy.worldG This user is from outside of this forum
                        gedaliyah@lemmy.worldG This user is from outside of this forum
                        gedaliyah@lemmy.world
                        wrote last edited by
                        #11

                        This is available as old.lemmy.world

                        blaze@piefed.socialB ? 2 Replies Last reply
                        12
                        • gedaliyah@lemmy.worldG gedaliyah@lemmy.world

                          This is available as old.lemmy.world

                          blaze@piefed.socialB This user is from outside of this forum
                          blaze@piefed.socialB This user is from outside of this forum
                          blaze@piefed.social
                          wrote last edited by
                          #12
                          • https://old.lemmy.zip/
                          • https://oldsh.itjust.works/
                          • https://old.lemmy.ca/
                          bdonvr@thelemmy.clubB 1 Reply Last reply
                          9
                          • ? Guest

                            So, I am one of those old school types who mains with Firefox and Noscript. And also a filthy casual that just goes on lemmy.world. But half the images are broken because I'm expected to allow scripts on like 30+ sites to see most of the posts. I'm literally expected to allow /all/ the scripts from a domain just so I can see a dang picture behind the thumbnail. That's the entirety of the scripting needed. That seems ridiculous. Is there, I don't know, a server/way that makes it so I don't have to blanket allow all these scripts? To put it in meme form (not sure I'm doing it right, never seen the show): "It's an image of a banana Michael, what should it take, one Raspberry Pi running Docker?"

                            D This user is from outside of this forum
                            D This user is from outside of this forum
                            dragnucs@lemmy.ml
                            wrote last edited by
                            #13

                            Look for a desktop app.

                            omegalemmy@discuss.onlineO 1 Reply Last reply
                            5
                            • ashtear@lemm.eeA ashtear@lemm.ee

                              Absolutely. The vast majority of my sites do just fine when whitelisting only the primary domain. I consider it an essential add-on myself.

                              Lemmy is one of the few that needs a little babysitting, and it's only for the purpose OP stated.

                              shimitar@downonthestreet.euS This user is from outside of this forum
                              shimitar@downonthestreet.euS This user is from outside of this forum
                              shimitar@downonthestreet.eu
                              wrote last edited by
                              #14

                              Good to know...
                              Is it a pleasant experience?

                              1 Reply Last reply
                              1
                              • N naught101@lemmy.world

                                Yes, you can.

                                shimitar@downonthestreet.euS This user is from outside of this forum
                                shimitar@downonthestreet.euS This user is from outside of this forum
                                shimitar@downonthestreet.eu
                                wrote last edited by
                                #15

                                Yes, I did

                                1 Reply Last reply
                                2
                                • rimu@piefed.socialR rimu@piefed.social

                                  Yes.

                                  PieFed uses very minimal javascript (it 95% works with JS entirely disabled) and you can access all the same communities and posts.

                                  Try it at https://piefed.social or any of these other instances - https://join.piefed.social/try

                                  trinsec@piefed.socialT This user is from outside of this forum
                                  trinsec@piefed.socialT This user is from outside of this forum
                                  trinsec@piefed.social
                                  wrote last edited by
                                  #16

                                  Just curious, what's the 5% that doesn't work with JS disabled?

                                  rimu@piefed.socialR 1 Reply Last reply
                                  4
                                  • trinsec@piefed.socialT trinsec@piefed.social

                                    Just curious, what's the 5% that doesn't work with JS disabled?

                                    rimu@piefed.socialR This user is from outside of this forum
                                    rimu@piefed.socialR This user is from outside of this forum
                                    rimu@piefed.social
                                    wrote last edited by
                                    #17

                                    Voting, lol. Kinda important.

                                    Dropdown menus. They're not really needed but life sucks without them.

                                    Can't manually switch between dark and light mode (only automatically based on browser settings).

                                    There's probably more but I haven't seriously tried to use PieFed for long without JS. Fundamentally it's built HTML and CSS first, with sprinkles of JS added on for funsies rather than the modern way of being all about JS.

                                    F 1 Reply Last reply
                                    10
                                    • D dragnucs@lemmy.ml

                                      Look for a desktop app.

                                      omegalemmy@discuss.onlineO This user is from outside of this forum
                                      omegalemmy@discuss.onlineO This user is from outside of this forum
                                      omegalemmy@discuss.online
                                      wrote last edited by
                                      #18

                                      I don't think any exist

                                      Q nokturne213@sopuli.xyzN 2 Replies Last reply
                                      0
                                      • rimu@piefed.socialR rimu@piefed.social

                                        Voting, lol. Kinda important.

                                        Dropdown menus. They're not really needed but life sucks without them.

                                        Can't manually switch between dark and light mode (only automatically based on browser settings).

                                        There's probably more but I haven't seriously tried to use PieFed for long without JS. Fundamentally it's built HTML and CSS first, with sprinkles of JS added on for funsies rather than the modern way of being all about JS.

                                        F This user is from outside of this forum
                                        F This user is from outside of this forum
                                        foggy@lemmy.world
                                        wrote last edited by foggy@lemmy.world
                                        #19

                                        Yesterday:

                                        <nav script="dropdown.js" style="dropdown.css">
                                          <button onclick="toggleDropdown()">Menu</button>
                                        </nav>
                                        

                                        Today:

                                        // index.js
                                        import React from 'react';
                                        import ReactDOM from 'react-dom';
                                        import './global.css';
                                        import App from './App';
                                        
                                        ReactDOM.createRoot(document.getElementById('root')).render(<App />);
                                        
                                        // App.jsx
                                        import Dropdown from './components/Dropdown';
                                        import './App.css';
                                        
                                        export default function App() {
                                          return (
                                            <main>
                                              <Dropdown />
                                              <p>Hello, world!</p>
                                            </main>
                                          );
                                        }
                                        
                                        // components/Dropdown.jsx
                                        import { useState } from 'react';
                                        import styles from './Dropdown.module.css';
                                        import ArrowIcon from '../assets/icons/ArrowIcon.jsx';
                                        
                                        export default function Dropdown() {
                                          const [open, setOpen] = useState(false);
                                          return (
                                           <div className={styles.dropdown}>
                                              <button onClick={() => setOpen(!open)}>Menu <ArrowIcon /></button>
                                              {open && (
                                                <ul>
                                                  <li>Option 1</li>
                                                  <li>Option 2</li>
                                                </ul>
                                              )}
                                            </div>
                                          );
                                        }
                                        
                                        L 1 Reply Last reply
                                        1
                                        • blaze@piefed.socialB blaze@piefed.social
                                          • https://old.lemmy.zip/
                                          • https://oldsh.itjust.works/
                                          • https://old.lemmy.ca/
                                          bdonvr@thelemmy.clubB This user is from outside of this forum
                                          bdonvr@thelemmy.clubB This user is from outside of this forum
                                          bdonvr@thelemmy.club
                                          wrote last edited by
                                          #20

                                          Link Preview Image
                                          thelemmy.club

                                          favicon

                                          (old.thelemmy.club)

                                          Unfortunately with Lemmy 1.0 MLMYM (the software used to provide this UI) will have to be shutdown, unless the MLMYM dev re-appears or someone forks and maintains it.

                                          blaze@piefed.socialB 1 Reply Last reply
                                          3
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups