Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #124291 > unrolled thread
| Started by | Mild Shock <janburse@fastmail.fm> |
|---|---|
| First post | 2024-03-13 02:16 +0100 |
| Last post | 2024-03-13 14:06 +0100 |
| Articles | 20 on this page of 32 — 3 participants |
Back to article view | Back to comp.lang.javascript
Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 02:16 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 02:35 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 12:57 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 13:01 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] John Harris <niam@jghnorth.org.uk.invalid> - 2024-03-13 14:57 +0000
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 17:02 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] John Harris <niam@jghnorth.org.uk.invalid> - 2024-03-14 18:58 +0000
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-15 10:00 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] John Harris <niam@jghnorth.org.uk.invalid> - 2024-03-15 14:06 +0000
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-15 16:05 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] John Harris <niam@jghnorth.org.uk.invalid> - 2024-03-16 15:11 +0000
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-16 18:11 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-16 18:18 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-16 18:30 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-16 19:01 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-16 19:05 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-16 19:08 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] John Harris <niam@jghnorth.org.uk.invalid> - 2024-03-18 14:35 +0000
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-18 18:49 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] John Harris <niam@jghnorth.org.uk.invalid> - 2024-03-19 10:50 +0000
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-19 14:27 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 17:04 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 17:13 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-29 00:28 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-29 00:32 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-29 00:42 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-29 00:46 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-29 00:47 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] JJ <jj4public@outlook.com> - 2024-03-13 19:24 +0700
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 13:40 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 14:00 +0100
Re: Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] Mild Shock <janburse@fastmail.fm> - 2024-03-13 14:06 +0100
Page 1 of 2 [1] 2 Next page →
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-13 02:16 +0100 |
| Subject | Difference between 3rd party and native [Confusion by Lawrence D'Oliveiro] |
| Message-ID | <usquog$19ifk$1@solani.org> |
Important information for Lawrence D'Oliveiro. Basically you need to depend on a 3rd party that did implememt the xmlhttprequest node module. Namely this here: https://www.npmjs.com/package/xmlhttprequest You also need to install it besides the node.js installation itself. You need to install the node module package xmlhttprequest. With fetch() you only need to install node.js, and nothing else. Because since release 21, fetch() is already part of native Node.js. I wrote this already, but I can repeat it of course again and again and again for you: > Notable Changes - Oct 17, 2023 > The recent update to Node.js, version 21, includes > an important change to the fetch module as well as > WebStreams . Both modules were marked as stable > after a recent update. https://nodejs.org/en/blog/announcements/v21-release-announce Please feel free to ask more questions if your skull can not digest the information of a difference between these two concepts: - 3rd party API - native API Best is if you open a separate thread to cleanup your confusion. Or see a psychatrist. Mild Shock schrieb: > Natively Node.js does not provide the browser XHR API. > There is, however, a node module xmlhttprequest that does. > > Lawrence D'Oliveiro schrieb: >> On Tue, 12 Mar 2024 00:19:57 +0100, Mild Shock wrote: >> >>> The same code runs on nodeJS. >>> No need to install some XHR library. >> >> You don’t know how to use XMLHttpRequest directly? >> >
[toc] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-13 02:35 +0100 |
| Message-ID | <usqvtu$19j2p$1@solani.org> |
| In reply to | #124291 |
I guess using XHR API is called "flogging a dead horse". But actually I don't know whether XHR API is dead or still alive. Since I am a late adopter, I directly adopted fetch API and never adopted XHR API. Well its not 100% true, I did a little XHR, before I switched to fetch. But I have no clue about the feature matrix between fetch and XHR or other weighting that would give a preference over one or the other API. I simply don't care, for me the most important factor is "no 3rd party dependence". Also W3C has given up on XHR 2: Work on this document has been discontinued and it should not be referenced or used as a basis for implementation. Please refer to the XMLHttpRequest Living Standard for the latest available specification of this API. https://www.w3.org/TR/XMLHttpRequest2/ If I consults this news feed: https://twitter.com/xhrstandard Its full of do this like fetch() and do that like fetch(). So they are indeed flogging a dead horse. Mild Shock schrieb: > Important information for Lawrence D'Oliveiro. > Basically you need to depend on a 3rd party that > did implememt the xmlhttprequest node module. > > Namely this here: > https://www.npmjs.com/package/xmlhttprequest > > You also need to install it besides the node.js > installation itself. You need to install the > node module package xmlhttprequest. > > With fetch() you only need to install node.js, > and nothing else. Because since release 21, > fetch() is already part of native Node.js. > > I wrote this already, but I can repeat it of > course again and again and again for you: > > > Notable Changes - Oct 17, 2023 > > The recent update to Node.js, version 21, includes > > an important change to the fetch module as well as > > WebStreams . Both modules were marked as stable > > after a recent update. > https://nodejs.org/en/blog/announcements/v21-release-announce > > Please feel free to ask more questions if > your skull can not digest the information of > a difference between these two concepts: > - 3rd party API > - native API > > Best is if you open a separate thread to > cleanup your confusion. Or see a psychatrist. > > Mild Shock schrieb: > > Natively Node.js does not provide the browser XHR API. > > There is, however, a node module xmlhttprequest that does. > > > > Lawrence D'Oliveiro schrieb: > >> On Tue, 12 Mar 2024 00:19:57 +0100, Mild Shock wrote: > >> > >>> The same code runs on nodeJS. > >>> No need to install some XHR library. > >> > >> You don’t know how to use XMLHttpRequest directly? > >> > >
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-13 12:57 +0100 |
| Message-ID | <uss4b0$1a4ci$2@solani.org> |
| In reply to | #124292 |
Why post in a forum about stuff that is way over your head you full time idiot Lawrence D'Oliveiro? The blistering moron still insists: > On Wed, 13 Mar 2024 02:05:10 +0100, Mild Shock wrote: > >> Natively Node.js does not provide the browser XHR API. > > Browsers do, though. Please go see a psychatrist, the point of departure of my post was this advertisement, which adresses the problem how to have a single application code base for both browser and node.JS, which you can also archive by using 3rd party node XHR API module. Or the 3rd party library AXIOS is yet another alternative: > Axios is a promise-based HTTP Client for node.js > and the browser. It is isomorphic (= it can run in > the browser and nodejs with the same codebase). > On the server-side it uses the native node.js http > module, while on the client (browser) it uses XMLHttpRequests. https://axios-http.com/docs/intro I then remarked that AXIOS isn't necessary anymore, since fetch() is also isomorphic among Browser and Node.js since release 21.x.x. With the benefit that you wont have any 3rd party dependency anymore, with fetch() everything will be native, in the browser and in node.JS: > Notable Changes - Oct 17, 2023 > The recent update to Node.js, version 21, includes > an important change to the fetch module as well as > WebStreams . Both modules were marked as stable > after a recent update. https://nodejs.org/en/blog/announcements/v21-release-announce What don't you understand here? How stupid on a scale of 1-1000 are you? Level 9000 stupid?
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-13 13:01 +0100 |
| Message-ID | <uss4ij$1a4lg$2@solani.org> |
| In reply to | #124295 |
Maybe its a language problem, what is your native language Lawrence D'Oliveiro <ldo@nz.invalid>. Do you understand what AXIOS advertizes, and what they mean when they write "same codebase"? Any idea what "same [application] codebase [across browser and node.JS"] could mean? Or are you simply too lazy to read what people cite? Mild Shock schrieb: > Why post in a forum about stuff that is way over > your head you full time idiot Lawrence D'Oliveiro? > The blistering moron still insists: > > On Wed, 13 Mar 2024 02:05:10 +0100, Mild Shock wrote: > > > >> Natively Node.js does not provide the browser XHR API. > > > > Browsers do, though. > > Please go see a psychatrist, the point of > departure of my post was this advertisement, > which adresses the problem how to have > > a single application code base for both browser > and node.JS, which you can also archive by using > 3rd party node XHR API module. Or the 3rd party > > library AXIOS is yet another alternative: > > > Axios is a promise-based HTTP Client for node.js > > and the browser. It is isomorphic (= it can run in > > the browser and nodejs with the same codebase). > > On the server-side it uses the native node.js http > > module, while on the client (browser) it uses XMLHttpRequests. > https://axios-http.com/docs/intro > > I then remarked that AXIOS isn't necessary anymore, > since fetch() is also isomorphic among Browser > and Node.js since release 21.x.x. With the benefit > > that you wont have any 3rd party dependency anymore, > with fetch() everything will be native, > in the browser and in node.JS: > > > Notable Changes - Oct 17, 2023 > > The recent update to Node.js, version 21, includes > > an important change to the fetch module as well as > > WebStreams . Both modules were marked as stable > > after a recent update. > https://nodejs.org/en/blog/announcements/v21-release-announce > > What don't you understand here? How stupid on > a scale of 1-1000 are you? Level 9000 stupid? >
[toc] | [prev] | [next] | [standalone]
| From | John Harris <niam@jghnorth.org.uk.invalid> |
|---|---|
| Date | 2024-03-13 14:57 +0000 |
| Message-ID | <ussesv$10bhu$1@dont-email.me> |
| In reply to | #124295 |
On 13/03/2024 11:57, Mild Shock wrote: > Why post in a forum about stuff that is way over > your head you full time idiot <snip> Please put your citation before your comment on it. Also, imitating Pointed Ears is not the most effective way to get your point across. > >It is isomorphic (= it can run in > > the browser and nodejs with the same codebase). <snip> That isn't what isomorphic means. John
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-13 17:02 +0100 |
| Message-ID | <ussim3$1amvp$1@solani.org> |
| In reply to | #124302 |
Second full time idiot John Harris schrieb: >>It is isomorphic (= it can run in >> the browser and nodejs with the same codebase). > That isn't what isomorphic means. Tell it the Axios marketing department, I was citing the Axios website. Its not the invention of me, I am just citing some marketing brochure: > Axios is a promise-based HTTP Client for node.js > and the browser. It is isomorphic (= it can run in > the browser and nodejs with the same codebase). > On the server-side it uses the native node.js http > module, while on the client (browser) it uses XMLHttpRequests. https://axios-http.com/docs/intro When you go to their website, the word isomorphic has a link behind which is pointing to. They have even boosted their marketing hype there: What is an isomorphic application?Isomorphic applications are fast, SEO friendly, and help you to write less codehttps://www.lullabot.com/articles/what-is-an-isomorphic-application Feel free to reach either web site, with your Grammar Nazi findings that are surely very very important. But I have nothing to do with it. Again let me repeat you guys are complete confused, and 9000 level stupid on a scale of 1-1000, because you cannot read a citation!!!
[toc] | [prev] | [next] | [standalone]
| From | John Harris <niam@jghnorth.org.uk.invalid> |
|---|---|
| Date | 2024-03-14 18:58 +0000 |
| Message-ID | <usvhdi$1ppem$1@dont-email.me> |
| In reply to | #124303 |
On 13/03/2024 16:02, Mild Shock wrote: > Second full time idiot John Harris schrieb: My word, you are in a tizzy. >>> It is isomorphic (= it can run in >>> the browser and nodejs with the same codebase). >> That isn't what isomorphic means. > > Tell it the Axios marketing department, I was > citing the Axios website. Its not the invention > of me, I am just citing some marketing brochure: There's no need to get so aerated. Sounds like someone used a technical word to sound more impressive. Identical API is probably what they are trying to say. <snip> > Again let me repeat > you guys are complete confused, and 9000 level stupid > on a scale of 1-1000, because you cannot read a citation!!! And you cannot react calmly to reasonable comments. John
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-15 10:00 +0100 |
| Message-ID | <ut12nn$1ct4e$1@solani.org> |
| In reply to | #124306 |
John Harris schrieb: > And you cannot react calmly to reasonable comments. As calm as you are: John Harris schrieb: > My word, you are in a tizzy. Get lost asshole.
[toc] | [prev] | [next] | [standalone]
| From | John Harris <niam@jghnorth.org.uk.invalid> |
|---|---|
| Date | 2024-03-15 14:06 +0000 |
| Message-ID | <ut1kl1$2a9q7$1@dont-email.me> |
| In reply to | #124307 |
On 15/03/2024 09:00, Mild Shock wrote: <snip> > John Harris schrieb: > > My word, you are in a tizzy. > > Get lost asshole. My word, you really can't react calmly to reasonable comments. John
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-15 16:05 +0100 |
| Message-ID | <ut1o34$1d8fo$1@solani.org> |
| In reply to | #124308 |
Nobody cares, asshole. John Harris schrieb: > On 15/03/2024 09:00, Mild Shock wrote: > > <snip> >> John Harris schrieb: >> > My word, you are in a tizzy. >> >> Get lost asshole. > > My word, you really can't react calmly to reasonable comments. > > John > >
[toc] | [prev] | [next] | [standalone]
| From | John Harris <niam@jghnorth.org.uk.invalid> |
|---|---|
| Date | 2024-03-16 15:11 +0000 |
| Message-ID | <ut4cqr$2uf9k$1@dont-email.me> |
| In reply to | #124309 |
On 15/03/2024 15:05, Mild Shock wrote: > Nobody cares, asshole. <snip> comp.lang.javascript people think the same about your many, many announcements of new or enhanced prolog keywords. John
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-16 18:11 +0100 |
| Message-ID | <ut4jr6$1eoed$1@solani.org> |
| In reply to | #124310 |
Now you are talking, thats your real motivation? It wasn't about fetch? You got an issue with Prolog? Anyway nobody cares about your confusion, either fetch() or Prolog. Go see a psychatrist quickly, asshole. John Harris schrieb: > On 15/03/2024 15:05, Mild Shock wrote: >> Nobody cares, asshole. > > <snip> > > comp.lang.javascript people think the same about your many, many > announcements of new or enhanced prolog keywords. > > John > > > > >
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-16 18:18 +0100 |
| Message-ID | <ut4k8n$1eonq$1@solani.org> |
| In reply to | #124311 |
The treatement I demonstrated of your miserable existence is based that one could recognize the foul smell already from your first post. You already have a track record of being a complete asshole: https://groups.google.com/g/comp.lang.javascript/c/ijqyFiPIhuw/m/K4cm8ZA5AQAJ Mild Shock schrieb: > > Now you are talking, thats your real motivation? > It wasn't about fetch? You got an issue with Prolog? > > Anyway nobody cares about your confusion, either fetch() > or Prolog. Go see a psychatrist quickly, asshole. > > John Harris schrieb: >> On 15/03/2024 15:05, Mild Shock wrote: >>> Nobody cares, asshole. >> >> <snip> >> >> comp.lang.javascript people think the same about your many, many >> announcements of new or enhanced prolog keywords. >> >> John >> >> >> >> >> >
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-16 18:30 +0100 |
| Message-ID | <ut4kvl$1ep3c$1@solani.org> |
| In reply to | #124312 |
Advice for asshole John Harris <niam@jghnorth.org.uk>: Not all people are interested in excelling in foul smell, you could show better life goals. Since you wrote this thesis: https://www.jghnorth.org.uk/thesis/Thesis.pdf You should have no problems with Prolog. Just admit that you think that Dogelog Player is one of the coolest Prolog systems on this planet, and that you are playing Sudoku just now: Example 23: Spock Doku https://www.xlog.ch/runtab/doclet/docs/06_demo/solver/example23/package.html LoL Mild Shock schrieb: > > The treatement I demonstrated of your miserable > existence is based that one could recognize the foul > > smell already from your first post. You already have > a track record of being a complete asshole: > > https://groups.google.com/g/comp.lang.javascript/c/ijqyFiPIhuw/m/K4cm8ZA5AQAJ > > > Mild Shock schrieb: >> >> Now you are talking, thats your real motivation? >> It wasn't about fetch? You got an issue with Prolog? >> >> Anyway nobody cares about your confusion, either fetch() >> or Prolog. Go see a psychatrist quickly, asshole. >> >> John Harris schrieb: >>> On 15/03/2024 15:05, Mild Shock wrote: >>>> Nobody cares, asshole. >>> >>> <snip> >>> >>> comp.lang.javascript people think the same about your many, many >>> announcements of new or enhanced prolog keywords. >>> >>> John >>> >>> >>> >>> >>> >> >
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-16 19:01 +0100 |
| Message-ID | <ut4mp3$1eq6g$1@solani.org> |
| In reply to | #124313 |
Here is a comparison to some other online Sudokus: - Offline Solution: Our solution can be played completely offline, doesn't need server roundtrip for game logic, neither to generate a sudoku, nor for anything else. Once the Prolog texts are loaded its autonomous. This is unlike this SWI-Prolog Server solution, which requires server interaction: Sudoku Solver - 2005 Brandsma https://sudokusolver.nl/ - Speedy Solution: Our solution has a relatively fast Sudoku generator, but I guess we can even make it a little faster, I am currently researching to make it a tick faster. But I have the feeling we are faster than this JavaScript solver: ? Sudoku Core ? - Komeil Mehranfar https://sudoku.komeilmehranfar.com/ - Ergonomic Solution: We do not commit some ergonomic errors. For example we have actions digit first then cell. And not the nonsense of actions cell first and then digit. Also we provide a redo not only an undo. So we do not provide same nonsense as here: ? Sudoku Core ? - Komeil Mehranfar https://sudoku.komeilmehranfar.com/ Sudoku - raetsel.ch https://www.20min.ch/sudoku - Not a Fubar Solution: Not a fucked up beyond all recognition solution. No need to register, one can play immediately annonymous. Not a page that spams you with adds, i.e. that works like YouTube Ad spamming. This is unlike a trend demonstrated here, to include Sudoku in some customer retention and and customer impression strategy concept, up to the point to invent new rules like maximum number of mistakes, which never existend on paper / pencil: NZZ Sudoku - kr3m https://spiele.nzz.ch/sudoku/ Sudoku - Easybrain https://sudoku.com/ Mild Shock schrieb: > Advice for asshole John Harris <niam@jghnorth.org.uk>: > > Not all people are interested in excelling in > foul smell, you could show better life goals. > > Since you wrote this thesis: > https://www.jghnorth.org.uk/thesis/Thesis.pdf > > You should have no problems with Prolog. > Just admit that you think that Dogelog Player > > is one of the coolest Prolog systems on this planet, > and that you are playing Sudoku just now: > > Example 23: Spock Doku > https://www.xlog.ch/runtab/doclet/docs/06_demo/solver/example23/package.html > > > LoL
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-16 19:05 +0100 |
| Message-ID | <ut4n0n$1eqdl$1@solani.org> |
| In reply to | #124314 |
Whats also creates, you can see it when you type tic-tac-toe into google search and when it shows you a little tic-tac-toe. Absolutely crazy, this Google tic-tac-toe sends a little ping to the server for every click, i.e. game move, you make: Navigator: sendBeacon() method https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon Not sure whether this is intended, to have each game move notified to the server. But I guess it has to do with metrics, as shown here: Game Performance Total clicks - Total impressions https://kr3m.com/ Mild Shock schrieb: > Here is a comparison to some other online Sudokus: > > - Offline Solution: > Our solution can be played completely offline, > doesn't need server roundtrip for game logic, > neither to generate a sudoku, nor for anything else. > Once the Prolog texts are loaded its autonomous. > > This is unlike this SWI-Prolog Server solution, > which requires server interaction: > > Sudoku Solver - 2005 Brandsma > https://sudokusolver.nl/ > > - Speedy Solution: > Our solution has a relatively fast Sudoku generator, > but I guess we can even make it a little faster, > I am currently researching to make it a tick faster. > But I have the feeling we are faster than > this JavaScript solver: > > ? Sudoku Core ? - Komeil Mehranfar > https://sudoku.komeilmehranfar.com/ > > - Ergonomic Solution: > We do not commit some ergonomic errors. For example > we have actions digit first then cell. And not the > nonsense of actions cell first and then digit. Also > we provide a redo not only an undo. So we do not provide > same nonsense as here: > > ? Sudoku Core ? - Komeil Mehranfar > https://sudoku.komeilmehranfar.com/ > > Sudoku - raetsel.ch > https://www.20min.ch/sudoku > > - Not a Fubar Solution: > Not a fucked up beyond all recognition solution. > No need to register, one can play immediately annonymous. > Not a page that spams you with adds, i.e. that works like > YouTube Ad spamming. This is unlike a trend demonstrated > here, to include Sudoku in some customer retention and > and customer impression strategy concept, up to the point > to invent new rules like maximum number of mistakes, which > never existend on paper / pencil: > > NZZ Sudoku - kr3m > https://spiele.nzz.ch/sudoku/ > > Sudoku - Easybrain > https://sudoku.com/ > > Mild Shock schrieb: >> Advice for asshole John Harris <niam@jghnorth.org.uk>: >> >> Not all people are interested in excelling in >> foul smell, you could show better life goals. >> >> Since you wrote this thesis: >> https://www.jghnorth.org.uk/thesis/Thesis.pdf >> >> You should have no problems with Prolog. >> Just admit that you think that Dogelog Player >> >> is one of the coolest Prolog systems on this planet, >> and that you are playing Sudoku just now: >> >> Example 23: Spock Doku >> https://www.xlog.ch/runtab/doclet/docs/06_demo/solver/example23/package.html >> >> >> LoL
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-16 19:08 +0100 |
| Message-ID | <ut4n7d$1eqg1$1@solani.org> |
| In reply to | #124314 |
Whats also crazy, you can see it when you type tic-tac-toe into google search and when it shows you a little tic-tac-toe. Absolutely crazy, this Google tic-tac-toe sends a little ping to the server for every click, i.e. game move, you make: Navigator: sendBeacon() method https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon Not sure whether this is intended, to have each game move notified to the server. But I guess it has to do with metrics, as shown here: Game Performance Total clicks - Total impressions https://kr3m.com/ Now I started using the Brave browser, the brave Brave doesn't allow the pings, it give this error, this explains why even pages without visible ads have high blocked events counts: POST https://www.google.com/gen_204?atyp=i&ei=1t_1ZeaMNKDwi-gP99-hyAY&ct=kptm:il&iw=918&ih=426&r=1&sh=456&sw=939&tmw=374&tmh=264&nvi=4&eg=0&zx=1710612453398&opi=89978449 net::ERR_BLOCKED_BY_CLIENT Mild Shock schrieb: > Here is a comparison to some other online Sudokus: > > - Offline Solution: > Our solution can be played completely offline, > doesn't need server roundtrip for game logic, > neither to generate a sudoku, nor for anything else. > Once the Prolog texts are loaded its autonomous. > > This is unlike this SWI-Prolog Server solution, > which requires server interaction: > > Sudoku Solver - 2005 Brandsma > https://sudokusolver.nl/ > > - Speedy Solution: > Our solution has a relatively fast Sudoku generator, > but I guess we can even make it a little faster, > I am currently researching to make it a tick faster. > But I have the feeling we are faster than > this JavaScript solver: > > ? Sudoku Core ? - Komeil Mehranfar > https://sudoku.komeilmehranfar.com/ > > - Ergonomic Solution: > We do not commit some ergonomic errors. For example > we have actions digit first then cell. And not the > nonsense of actions cell first and then digit. Also > we provide a redo not only an undo. So we do not provide > same nonsense as here: > > ? Sudoku Core ? - Komeil Mehranfar > https://sudoku.komeilmehranfar.com/ > > Sudoku - raetsel.ch > https://www.20min.ch/sudoku > > - Not a Fubar Solution: > Not a fucked up beyond all recognition solution. > No need to register, one can play immediately annonymous. > Not a page that spams you with adds, i.e. that works like > YouTube Ad spamming. This is unlike a trend demonstrated > here, to include Sudoku in some customer retention and > and customer impression strategy concept, up to the point > to invent new rules like maximum number of mistakes, which > never existend on paper / pencil: > > NZZ Sudoku - kr3m > https://spiele.nzz.ch/sudoku/ > > Sudoku - Easybrain > https://sudoku.com/ > > Mild Shock schrieb: >> Advice for asshole John Harris <niam@jghnorth.org.uk>: >> >> Not all people are interested in excelling in >> foul smell, you could show better life goals. >> >> Since you wrote this thesis: >> https://www.jghnorth.org.uk/thesis/Thesis.pdf >> >> You should have no problems with Prolog. >> Just admit that you think that Dogelog Player >> >> is one of the coolest Prolog systems on this planet, >> and that you are playing Sudoku just now: >> >> Example 23: Spock Doku >> https://www.xlog.ch/runtab/doclet/docs/06_demo/solver/example23/package.html >> >> >> LoL
[toc] | [prev] | [next] | [standalone]
| From | John Harris <niam@jghnorth.org.uk.invalid> |
|---|---|
| Date | 2024-03-18 14:35 +0000 |
| Message-ID | <ut9jfi$79qd$1@dont-email.me> |
| In reply to | #124311 |
On 16/03/2024 17:11, Mild Shock wrote: > > Now you are talking, thats your real motivation? > It wasn't about fetch? You got an issue with Prolog? > > Anyway nobody cares about your confusion, either fetch() > or Prolog. Go see a psychatrist quickly, asshole. You're the one who is confused. I haven't said anything about fetch. <snip> comp.lang.javascript doesn't like people who top post. John
[toc] | [prev] | [next] | [standalone]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2024-03-18 18:49 +0100 |
| Message-ID | <ut9urs$1h5ad$1@solani.org> |
| In reply to | #124317 |
Then why did you comment here, its was about fetch: (identical fetch() command in browser and in nodejs) >> >It is isomorphic (= it can run in >> > the browser and nodejs with the same codebase). > > <snip> > > That isn't what isomorphic means. > > John Could you enlighten us what you want to discuss? John Harris schrieb: > On 16/03/2024 17:11, Mild Shock wrote: >> >> Now you are talking, thats your real motivation? >> It wasn't about fetch? You got an issue with Prolog? >> >> Anyway nobody cares about your confusion, either fetch() >> or Prolog. Go see a psychatrist quickly, asshole. > > You're the one who is confused. I haven't said anything about fetch. > > <snip> > > comp.lang.javascript doesn't like people who top post. > > John > >
[toc] | [prev] | [next] | [standalone]
| From | John Harris <niam@jghnorth.org.uk.invalid> |
|---|---|
| Date | 2024-03-19 10:50 +0000 |
| Message-ID | <utbql0$pb4i$1@dont-email.me> |
| In reply to | #124318 |
On 18/03/2024 17:49, Mild Shock wrote: > Then why did you comment here, its was about fetch: > (identical fetch() command in browser and in nodejs) <snip> > Could you enlighten us what you want to discuss? <snip> It's not just about fetch. It's also about your overwhelming compulsion to hurl insults at people. Plus some other ways of being a nuisance. Best wishes, John
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | comp.lang.javascript
csiph-web