T
terence.parker
I've been reading up on 'Comet' - or trying to anyways : all the
articles on the matter just talk very generally about the technology,
but not giving any specific implementation examples. What i'm curious
to know though, is what is it, exactly?
Many websites talk about it being a new implementation of 'old'
technology - but no website mentions what that old technology is. To
me, "Push" comes to mind (that mechanism used by Netscape way back in
1998) - but I just can't seem to confirm it.
Some websites talk about needing new software on the server side -
either Twisted, or Apache 2.2's event_mpm, or Perl POE . But then if
you look at Netscape Push, that mechanism was possible simply by
setting 'Content-type' to multipart/x-mixed-replace... and setting a
boundary. That didn't need any modifications to Apache, or the web
server.
So then - does 'comet' (or HTTP streaming if you prefer), or does it
not, require any special software on the server side?
Can I not just implement Netscape's PUSH mechanism within an iFrame or
through Ajax so that the globe (or in my case, spinning circle in
Safari) doesn't spin yet the page in essence keeps loading behind the
scenes. Or is that simply what comet is - a repackaging of push to make
it feel more slick?
Any insight would be gratefully appreciated!
Terence
articles on the matter just talk very generally about the technology,
but not giving any specific implementation examples. What i'm curious
to know though, is what is it, exactly?
Many websites talk about it being a new implementation of 'old'
technology - but no website mentions what that old technology is. To
me, "Push" comes to mind (that mechanism used by Netscape way back in
1998) - but I just can't seem to confirm it.
Some websites talk about needing new software on the server side -
either Twisted, or Apache 2.2's event_mpm, or Perl POE . But then if
you look at Netscape Push, that mechanism was possible simply by
setting 'Content-type' to multipart/x-mixed-replace... and setting a
boundary. That didn't need any modifications to Apache, or the web
server.
So then - does 'comet' (or HTTP streaming if you prefer), or does it
not, require any special software on the server side?
Can I not just implement Netscape's PUSH mechanism within an iFrame or
through Ajax so that the globe (or in my case, spinning circle in
Safari) doesn't spin yet the page in essence keeps loading behind the
scenes. Or is that simply what comet is - a repackaging of push to make
it feel more slick?
Any insight would be gratefully appreciated!
Terence