Probably a bit harder - the GoldSource engine had simple graphics (no shaders) so I imagine the rendering could be reimplemented with WeGL or similar pretty easily. Counter-Strike Source on the other hand has DirectX shaders which I'm sure you can get working with WebGL or similar... but nowhere near as easily.