PageSourceSearch

https://kb.marvellouscode.works/assets/js/cf06e724.6cec78d8.js

js marvellouscode.works collected 2026-10-02 02:12:20 UTC 9,032 bytes, 5 lines download raw bytes

1"use strict";(self.webpackChunktms=self.webpackChunktms||[]).push([["3293"],{1955(e,t,o){o.r(t),o.d(t,{assets:()=>u,contentTitle:()=>h,default:()=>m,frontMatter:()=>d,metadata:()=>n,toc:()=>c});var n=o(9675),a=o(4848),r=o(8453),l=o(3863),s=o(9528),i=o(3681);let d={slug:"the-marvellous-suspender-hello-world",title:"The Marvellous Suspender: Hello World!",date:new Date("2021-02-05T23:00:00.000Z"),authors:["gioxx"],tags:["news","tms"]},h,u={authorsImageUrls:[void 0]},c=[{value:"Who?",id:"who",level:2},{value:"Why?",id:"why",level:2},{value:"Future",id:"future",level:2}];function p(e){let t={a:"a",admonition:"admonition",h2:"h2",p:"p",strong:"strong",...(0,r.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("figure",{className:"full-bleed",children:[(0,a.jsx)("img",{src:s.A,alt:"Hello World!"}),(0,a.jsx)("figcaption",{children:"Photo credit: Kai Wenzel"})]}),"\n",(0,a.jsxs)(t.p,{children:["I didn\u2019t think I would ever write such an article, yet here we are. I want to tell you very quickly who I am, what I do and what is happening to ",(0,a.jsx)(t.strong,{children:"The Marvellous Suspender"}),', an extension for Google Chrome that has suddenly come under the spotlight since Google decided to block and "',(0,a.jsx)(t.strong,{children:"withdraw from the market"}),'" the original The Great Suspender. This article is published in Italian and also localized in English to allow all new friends who have landed here to better understand the evolution of history.']}),"\n",(0,a.jsxs)("figure",{className:"full-bleed",children:[(0,a.jsx)("img",{src:i.A,alt:"Thanks!"}),(0,a.jsxs)("figcaption",{children:["Photo credit: ",(0,a.jsx)("a",{href:"https://unsplash.com/@wilhelmgunkel?utm_source=Stockpack&utm_medium=referral&utm_campaign=api-credit",children:"Wilhelm Gunkel"})]})]}),"\n","\n",(0,a.jsx)(t.h2,{id:"who",children:"Who?"}),"\n",(0,a.jsx)(t.p,{children:"Giovanni, 35 years old, Italian, System Administrator by trade, curious about the world of development (experimenter in the very little spare time available), all-round passionate about technology, lover of the Open Source world, always engaged with Mozilla Italy in localization and product promotion, I have travelled around the world and met many beautiful people as passionate as I am."}),"\n",(0,a.jsx)(t.h2,{id:"why",children:"Why?"}),"\n",(0,a.jsxs)(t.p,{children:["For work, I also use Google Chrome and I found The Great Suspender indispensable to prevent the RAM consumption of my work machine from becoming exaggerated. I created The Marvellous Suspender when I started reading about the unwelcome novelty issue in the TGS source code (",(0,a.jsx)(t.a,{href:"https://github.com/greatsuspender/thegreatsuspender/issues/1263",children:"github.com/greatsuspender/thegreatsuspender/issues/1263"}),"). So I took all the good of the original extension (stop on GitHub at version 7.1.6) and I decided to cut out any reference to the statistics and possible malware integrated into the latest version of TGS. Having a Google developer account available, I also wanted to upload The Marvellous Suspender to the Chrome Store."]}),"\n",(0,a.jsx)(t.p,{children:"I did it mainly for myself and some of my friends and acquaintances. I didn\u2019t think The Marvellous Suspender could get so much attention. What happened is something I never expected:"}),"\n",(0,a.jsx)(l.A,{tweetUrl:"https://twitter.com/Gioxx/status/1357463617260691458",lang:"en"}),"\n",(0,a.jsx)(t.p,{children:"From that moment, I\u2019ve lost count of how many emails, private messages and much more arrived at the doors of my accounts on Social Networks and beyond. I can only thank you all and feel honoured for this undeserved attention."}),"\n",(0,a.jsx)(t.h2,{id:"future",children:"Future"}),"\n",(0,a.jsx)(t.p,{children:"Thanks to the help of all of you, The Marvellous Suspender can become what The Great Suspender has ceased to be: a fantastic add-on for Google Chrome and maybe even Firefox soon. I can\u2019t be the main developer of the add-on because, even though I know my way around this world, I can\u2019t bring the skill and ability of a real developer who can improve the original project. But I can make you a promise: I will take care of this add-on over time and make sure that what happened to The Great Suspender doesn\u2019t happen again."}),"\n",(0,a.jsx)(t.p,{children:"I have already contacted some of my family and developer friends who will help me analyze problems and suggestions trying to do a great job on The Marvellous Suspender. The works will begin in the next few days and we will dedicate part of our time to the project to make it evolve."}),"\n",(0,a.jsx)(t.p,{children:"I have no desire or intention to sell The Marvellous Suspender, neither today nor ever. The project is Open Source, so it must remain, I don\u2019t care about statistics and I don\u2019t want to keep and sell anyone\u2019s data. I am the first user of The Marvellous Suspender and I want this extension to remain clean, performing, easy to use, suitable for all of us."}),"\n",(0,a.jsxs)(t.p,{children:["Anyone can help out if they have the ability: the source code is ",(0,a.jsx)(t.a,{href:"https://github.com/gioxx/MarvellousSuspender",children:"the one available on GitHub"})," (the same that I then bring in the ZIP file that I upload to the Chrome Store) and the localization is taken care of through the ",(0,a.jsx)(t.a,{href:"https://crowdin.com/project/tms",children:"use of Crowdin"}),"."]}),"\n",(0,a.jsx)(t.admonition,{title:"\u{1F1EE}\u{1F1F9} In italian, please!",type:"info",children:(0,a.jsxs)(t.p,{children:["Ti ricordo che l'articolo originale \xe8 stato pubblicato - in italiano - sul mio blog, all'indirizzo ",(0,a.jsx)(t.a,{href:"https://gioxx.org/2021/02/06/the-marvellous-suspender-hello-world",children:"gioxx.org/2021/02/06/the-marvellous-suspender-hello-world"})]})})]})}function m(e={}){let{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(p,{...e})}):p(e)}},9528(e,t,o){o.d(t,{A:()=>n});let n=o.p+"assets/images/Banner_The-Marvellous-Suspender-Hello-World_Marvellous-Codeworks-2e7945490570d3ec3a28b4585cdedd63.webp"},3681(e,t,o){o.d(t,{A:()=>n});let n=o.p+"assets/images/the-marvellous-suspender-cosa-sta-succedendo-9688e5e8b3b1c3d7f746c9644120495a.jpg"},3863(e,t,o){let n;o.d(t,{A:()=>l});var a=o(4848),r=o(6540);function l({tweetUrl:e,lang:t="en",theme:o="light"}){let s=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let a=!0;return("u"<typeof window?Promise.resolve(null):window.twttr?.widgets?Promise.resolve(window.twttr):(!n&&(n=new Promise(e=>{let t=document.querySelector('script[src="https://platform.twitter.com/widgets.js"]');if(t)return void t.addEventListener("load",()=>e(window.twttr),{once:!0});let o=document.createElement("script");o.src="https://platform.twitter.com/widgets.js",o.async=!0,o.charset="utf-8",o.onload=()=>e(window.twttr),o.onerror=()=>e(null),document.body.appendChild(o)})),n)).then(()=>{a&&s.current&&(s.current.innerHTML=`
2        <blockquote class="twitter-tweet" data-lang="${t}" data-theme="${o}" data-dnt="true">
3          <a href="${e}"></a>
4        </blockquote>
5      `,window.twttr?.widgets?.load(s.current))}),()=>{a=!1}},[e,t,o]),(0,a.jsx)("div",{ref:s})}},8453(e,t,o){o.d(t,{R:()=>l,x:()=>s});var n=o(6540);let a={},r=n.createContext(a);function l(e){let t=n.useContext(r);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),n.createElement(r.Provider,{value:t},e.children)}},9675(e){e.exports=JSON.parse('{"permalink":"/blog/the-marvellous-suspender-hello-world","source":"@site/blog/2021-02-06-tms-hello-world/index.md","title":"The Marvellous Suspender: Hello World!","description":"Photo credit: Kai Wenzel","date":"2021-02-05T23:00:00.000Z","tags":[{"inline":false,"label":"News","permalink":"/blog/tags/news","description":"News about Marvellous Codeworks (Generic)"},{"inline":false,"label":"The Marvellous Suspender","permalink":"/blog/tags/tms","de
5scription":"Updates concerning The Marvellous Suspender"}],"readingTime":3.63,"hasTruncateMarker":true,"authors":[{"name":"Giovanni Solone","title":"Co-founder of Marvellous Codeworks. Rescued The Great Suspender, built The Marvellous Suspender","url":"https://gioxx.org","page":{"permalink":"/blog/authors/gioxx"},"socials":{"x":"https://x.com/gioxx","linkedin":"https://www.linkedin.com/in/gioxx/","github":"https://github.com/gioxx"},"imageURL":"https://github.com/gioxx.png","key":"gioxx"}],"frontMatter":{"slug":"the-marvellous-suspender-hello-world","title":"The Marvellous Suspender: Hello World!","date":"2021-02-05T23:00:00.000Z","authors":["gioxx"],"tags":["news","tms"]},"unlisted":false,"prevItem":{"title":"The Great-er Tab Discarder 0.2.0: First release","permalink":"/blog/tgd-release-0-2-0"},"nextItem":{"title":"The Marvellous Suspender 7.1.6.1: Hello World","permalink":"/blog/tms-release-7-1-6-1"}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.