You will need to download and install iCloud on Windows 10 computer for that to happen.
Everything stays updated and in sync across all your devices. There is room for 3rd party browser brookmarks too. ICloud for Windows 10 will let you sync all your documents, photos, videos, emails, and even Safari bookmarks.